Leitura de variável

3 respostas
G

estou com uma dúvia muito simples mas difícil de achar a resposta, eu gostaria de saber como eu faço para ler uma variável. Por exemplo:
no C++ ficaria assim-- Scanf(variável), Pascal – read(variável),
Se eu estivesse usando as bibliotecas java.swing eu faria --A=JOptionPane.InputDialog(…), mas como eu faço para ler a variavel no modo Dos?

3 Respostas

danieldestro

http://www.guj.com.br/posts/list/0/289.java#1397

cd1

Ou então, se você estiver usando o Java 1.5, há um jeito mais simples de se fazer isso (o jeito que o cara aí em cima mostrou também funciona do mesmo jeito):



Scanner entrada = new Scanner(System.in);

System.out.print("Digite seu nome: ");

String nome = entrada.nextLine();

System.out.print("Digite sua idade: ");

int idade = entrada.readInt();



entrada.close();

Para cada tipo primitivo (e String), existe um método nextXXX. Consulte a documentação em http://java.sun.com/j2se/1.5.0/docs/api/java/util/Scanner.html

Abraços,

D

assim!!!

import java.io.*;

public class ExCapturaTeclado2{
   public static void main(String[] args){
      try{
         System.out.print("Informe seu nome: ");
         String nome = "";
         byte[] xpto = new byte[100];
         System.in.read(xpto);
         nome = new String(xpto);
         nome = nome.trim();
         System.out.println("Seu nome eh: " + nome);
      }catch(IOException ie){
         ie.printStackTrace();
      }
   }
}
Criado 1 de julho de 2005
Ultima resposta 1 de jul. de 2005
Respostas 3
Participantes 4