Programo em C++ há 3 anos e estou me “transportando” para java agora. Nao estou tendo problemas em entender os princípios e objetivos de Java, mas estou tendo problema sobre comandos.
Estou usando JOptionPane parar leitura de dados pois não sei outra forma. Gostaria de le-los “pelo console”.
[code]import javax.swing.JOptionPane;
[…]
int menu = Integer.parseInt(JOptionPane.showInputDialog(null,“1 - Cadastrar novo cliente\n\n2 - Cadastrar novo DVD”,“MENU”, JOptionPane.QUESTION_MESSAGE));[/code]
Essa é a forma que eu faço!
Qual é o “scanf” / “cin” do java? :lol:
Dê uma olhadinha no javadoc da classe java.util.Scanner.
Ela possui metodos prontos para ler Boolean, Double, Byte, String, etc.
Um exemplo:
Scanner scanner = new Scanner(System.in);
System.out.print("Nome: ");
String nome = scanner.nextLine();
System.out.println("Nome Lido: " + nome);
Espero ter ajudado!
Muito obrigado Richard.
Sua reposta me fez ter atenção. Já tinha executado um programa com esse metodo antes, mas por falta de atenção nao via a janela do JOptionPane sendo chamada :shock:
E obrigado por me lembrar sobre documentação. Um dos caminhos principais que eu nao estava recorrendo. Tudo certo agora.