Ler número Inteiro a partir do teclado

3 respostas
S

Qual a maneira mais simples de se ler um número inteiro a partir do teclado.

Saudações,
Senger.

3 Respostas

R

Opa, seja bem vindo ao guj!!

Em relacao a sua perguta, voce pode usar read() ou readLine() para ler uma String, e entao converter para int usando o metodo parseInt() da classe Integer, como no exemplo abaixo:

// .. cria o BufferedReader pegando de System.in
// Le o que o cara digitou
String dados = meuReader.readLine();

// Converte para int
int meuNumero = Integer.parseInt(dados);

Se voce nao souber como criar o BufferedReader para ler do teclado, veja essa url:

http://www.guj.com.br/forum/viewtopic.php?t=289&highlight=bufferedreader

[]'s
Rafael Steil

A

Ou se quiser pegar o inteiro atraves de uma janela onde o usuario insere o numero, use a classe JOptionPane da Swing.

Se precisar de um help me de um toque.

[/code]

A

DEUS SEJA LOUVADO!

coloquei uma classezinha como exemplo.

public class MandaBrasa {
   public static void main(String args[]) {
      
      String bullet = JOptionPane.showInputDialog("Digita o numero aqui");
      int convertido = Integer.parseInt(bullet);
   
      // Pode-se mostrar o resultado de duas formas:
      // A primeira é usando o System.out.print(convertido)
      // A segunda é usando a classe JOptionPane que segue abaixo:
   
      JOptionPane.showMessageDialog(null,
         "O número é: " +      convertido,"Resultado!",JOptionPane.INFORMATION_MESSAGE);
         
      System.exit(0);
   }    
}
Criado 8 de outubro de 2002
Ultima resposta 8 de out. de 2002
Respostas 3
Participantes 3