E ai pessoal tudo bom? Então eu gostaria que se alguém ler este tópico o mesmo consiga me ajudar, eu programo o básico em linguagem C e estou migrando para a linguagem Java, eu sei que eu linguagem c uma saída de dados é dado pela função printf() e uma leitura pela função scanf(), em Java eu sei que posso escrever System.out.print(“mensagem”); agora vem a duvida, como eu faço uma leitura através do teclado em Java?
Você pode usar os componentes GUI. Importe as classes do pacote javax.swing. Daí você tem algumas possibilidades, como JTextField, JOptionPane… A mais simples é a classe JOptionPane:
...
String str;
str = JOptionPane.showInputDialog ("Digite algo:");
...
Existem várias formas de fazer, uma delas é como o colega disse (JOptionPane).
Uma outra forma é usando uma das novas funcionalidades do Java (versão 5), a classe Scanner. Por exemplo, para ler um inteiro faça:
Scanner scanner = new Scanner(System.in);
int i = scanner.nextInt();
Ou se quiser ler qualquer outra coisa:
Scanner scanner = new Scanner(System.in);
String outraCoisa = scanner.next();
Cara, acho o jeito mais fácil de fazer pra ler do console.
Mais exemplos você encontra aqui
Falou,
carisio
Eu ja prefiro usar o pacote java.io que controla a entrada e saida de dados via console
import java.io.*;
BufferedReader leitor = new BufferedReader( System.in() );
System.out.println( "Digite a String " );
//Le a String
String ent = leitor.readLine();
System.out.println( "Vc digitou " + ent );
Eu n criei construtores e nada, so fiz o basicao mesmo pra vc ter a ideia!
Espero ter ajudado!!
Abracao e t+