Erro:"unreported exception java.io.IOException"

E ai galera estou como outro erro agora !!

Erro:" unreported exception java.io.IOException; must be caught or declared to be thrown"

Segue o codigo para anlise:

import java.io.*;
public class Cliente extends Consulta {
String no,alt,pes;

public static void main(String args[]){ 
	
	
} 

public void novaConsulta(){ 
	Consulta cli = new Consulta(); 
	BufferedReader leitor= new BufferedReader(new InputStreamReader(System.in));
	System.out.println("Digite o seu nome: "); 
	cli.nome = nome;
	no = leitor.readLine(); 
	System.out.println("Digite a sua idade: "); 
	cli.peso = peso;
	pes = leitor.readLine();
	peso = Float.parseFloat(pes);
	System.out.println("Digite a sua altura: "); 
	cli.altura = altura;
	alt=leitor.readLine();
	altura = Float.parseFloat(alt); 

}
}

Valeu!!!

mesma situação >> http://www.portaljava.com.br/home/modules.php?name=Forums&file=viewtopic&t=18628&highlight=unreported&sid=4b1bcaced9a5890c02a8ff8ba2051e0b

O método readLine do BufferedReader gera uma excecao, a IOException.

Você precisa tratá-la, de uma dessas duas formas:

  • Colocar throws IOException após o nome do método (void metodo throws IOException)

  • Ou, tratar com Try - Catch
    try {
    leitor.readLine()
    }
    catch (IOException) {/trate a excecao/}