Erro no programa!

1 resposta
Bruna_Mihcelly
import java.io.DataInputStream;
import java.io.IOException;
public class Texte {

    public static void main(String[] args) {
     
        String s = " " ;
        int nota1= 0 , nota2 = 0 , trabalho = 0 , media = 0;
        DataInputStream dado;
        try
        {
          System.out.println("Entre com a nota 1 ");
          dado = new DataInputStream (System.in);
          s = dado.readLine();
          nota 1 = Integer.parseInt(s);
          
          System.out.println("Entre com a nota 2 ");
          dado = new DataInputStream (System.in);
          s = dado.readLine();
          nota 2 = Integer.parseInt(s);
          
          System.out.println("Entre com a Trabalho ");
          dado = new DataInputStream (System.in);
          s = dado.readLine();
          trabalho = Integer.parseInt(s);
          
          media = (nota1+nota2+trabalho)/3;
          System.out.println("Media = "+media);
        }
        catch (IOException erro)   {
        System.out.println("Houve erro na entrada de dados");
        }
        catch (NunberFormaException erro)
        {
            System.out.println("Houve um erro na conversão, digite apenas \n caracteres numerios");

        }
        
    }
}

Gente socorro!

ta dando erro na parte
catch (NunberFormaException erro)
e da erro em outras partes tambem!
]
porque?

1 Resposta

josemir
import java.io.DataInputStream;
import java.io.IOException;

public class Teste {
	
	public static void main(String[] args) {	
	String s = " " ; 
	 int nota1= 0 , nota2 = 0 , trabalho = 0 , media = 0; 
	 DataInputStream dado;
	 try{ 
	 System.out.println("Entre com a nota 1 "); 
	 dado = new DataInputStream (System.in); 
	 s = dado.readLine(); 
	 nota1 = Integer.parseInt(s); 

	 System.out.println("Entre com a nota 2 "); 
	 dado = new DataInputStream (System.in); 
	 s = dado.readLine(); 
	 nota2 = Integer.parseInt(s); 

	 System.out.println("Entre com a Trabalho "); 
	 dado = new DataInputStream (System.in); 
	 s = dado.readLine(); 
	 trabalho = Integer.parseInt(s); 

	 media = (nota1+nota2+trabalho)/3; 
	 System.out.println("Media = "+media); 
	 } 
	 catch (IOException erro) { 
	 System.out.println("Houve erro na entrada de dados"); 
	 } 
	 catch (NumberFormatException erro) 
	 { 
	 System.out.println("Houve um erro na conversão, digite apenas \n caracteres numerios"); 

	 }

Assim tá rodando redondo!

Criado 7 de outubro de 2011
Ultima resposta 7 de out. de 2011
Respostas 1
Participantes 2