publicclassLerVariavel{publicstaticvoidmain(String[]args){Integerx=null;InputStreamReaderinputStr=newInputStreamReader(System.in);BufferedReaderbuf=newBufferedReader(inputStr);charnumero[]=newchar[20];try{System.out.println("Digite um inteiro...");x=Integer.parseInt(buf.readLine());System.out.println("Vc digitou "+x);}catch(IOExceptione){System.out.println(e.getMessage());e.printStackTrace();}}}
maikonaraujo
heheh
sem este char numero[]!
volnei
No j2 5.0 tem um recurso muito mais elegante, o Scanner:
Scanner s = new Scanner(System.in);
String param = s.next();
int value = s.nextInt();
T
thingol
Antes do aparecimento da classe Scanner, era comum em aulas de Java o professor disponibilizar uma classe parecida com essa, para facilitar a leitura de dados. Realmente, ter de escrever
é muito complicado pro meu gosto. Parece mágica, e das mais burocráticas.
No tempo do Basic antes do VB (em que tínhamos de usar números de linhas, e o Basic era vendido como uma versão simplificada do Fortran) era muito mais fácil: