Alguns problemas no seu codigo:
1) Nao existe o methodo read() que receba um int como parametro. Voce
deveria usar um byte[] para este method
2) A variavel nao pode ser declarada dentro da chamada para a funcao. Mesmo
que existisse o method read que voce deseja, voce o chamaria com:
int n=0;
System.in.read(n).
(Esse eh o motivo do erro que voce recebeu ao tentar compilar o programa).
3) A chamada para System.in.read() deve estar dentro de um try/catch para
IOException.
Usando o metodo read eu ACHO que a unica maneira eh ler numa variavel byte[]
e ler cada item do array para interpretar cada algarismo do numero.
Espero que ajude.
Marcelo Quintella
-----Original Message-----
From: Daniel Cruz [mailto:[EMAIL PROTECTED]]
Sent: Sunday, February 04, 2001 7:31 AM
To: [EMAIL PROTECTED]
Subject: [java-list] como faço para ler um numero ???
public class iotestar {
public static void main(String args[])
{
int n;
System.out.println("Escreva algum numero:");
System.in.read(int n); // "iotestar.java": Error #: 203 :
illegal start of type at line 19, column 22
System.out.println("Voce escreveu " + n);
}
}
Porque nao consigo ler "n" ????? como faço para que o codigo acima funcione
?
PS: O erro está do lado da linha.
Até mais,
Daniel Cruz
------------------------------ LISTA SOUJAVA ----------------------------
http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
para sair da lista: envie email para [EMAIL PROTECTED]
-------------------------------------------------------------------------
------------------------------ LISTA SOUJAVA ----------------------------
http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
para sair da lista: envie email para [EMAIL PROTECTED]
-------------------------------------------------------------------------