2
respostas

meu código não roda

meu codigo:

import java.util.Scanner; public class leitura { public static void main (String [] args) { Scanner leitura = new Scanner (System.in);

    System.out.println("digite um filme de sua preferencis: ");
    String filme = leitura.nextLine();
    System.out.println(filme);
    System.out.println("qual o ano de lançamento? ");
    int idade = leitura.nextInt();
    
}

} mensagem de erro Insira aqui a descrição dessa imagem para ajudar na acessibilidade

2 respostas
import java.util.Scanner;

public class teste {
    public static void main(String[] args) {

        Scanner leitura = new Scanner(System.in); // Precisa iniciar o objeto Scanner na variável leitura.

        System.out.println("digite um filme de sua preferencia: ");
        String filme = leitura.nextLine();
        System.out.println(filme);
        System.out.println("qual o ano de lançamento? ");
        int idade = leitura.nextInt();

    }
}

olá,Raul! Então seu codigo roda entretanto vc não colocou para imprimir o ano de lançamento. Segue o codigo com as alterações : import java.util.Scanner;

public class Teste { public static void main(String[] args) {

    Scanner teste = new Scanner(System.in);

    System.out.println("Digite um filme de sua preferência: ");
    String filme = teste.nextLine();
    System.out.println(filme);

    System.out.println("Qual o ano de lançamento? ");
    int ano = teste.nextInt(); // Alterei a variável 'idade' para 'ano' para ser mais descritiva.
    System.out.println(ano);

}

}