Erro System.in.read() - URGENTE!

1 resposta
A

Pessoal,

Estou tentando ler uma variavel da seguinte forma:

class Arv{

public int valor = 0;

public Arv dir;

public Arv esq;

public int heuristica = 0;

}

Arv raiz = new Arv();
raiz.valor = System.in.read();

mas esta ocorrendo o erro:

C:\Program Files\Xinox Software\JCreatorLE\MyProjects\Crawler\arvore\Arvore.java:45: unreported exception java.io.IOException; must be caught or declared to be thrown
raiz.valor = System.in.read();
^

Agradeco de puderem me ajudar

1 Resposta

J

adrianoluz,
Quando vc utiliza um metodo que le a entrada de dados isso pode causar uma IOException, e o compilador esta te dizendo isso.Coloque o seu codigo dentro de um bloco try/catch que deve resolver seu problema.
Espero ter ajudado.

[]'s

Criado 7 de setembro de 2003
Ultima resposta 8 de set. de 2003
Respostas 1
Participantes 2