Ola pessoal, estou iniciando em Java e estou fazendo alguns exercicios.
Ao fazer este, no Eclipse, ele “risca” o readLine(), porque?
Porque ele reclama do DataInputStream?
import java.io.*;
class Exemplo0206
{
public static void main(String args[]) {
String s = "";
float 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 = Float.parseFloat(s);
System.out.println("Entre com a nota 2: ");
dado = new DataInputStream(System.in);
s = dado.readLine();
nota2 = Float.parseFloat(s);
System.out.println("Entre com a nota do trabalho: ");
dado = new DataInputStream(System.in);
s = dado.readLine();
trabalho = Float.parseFloat(s);
media = (nota1+nota2+trabalho) / 3;
}
catch (IOException e)
{
System.out.println("Houve erro na entrada de dados");
}
catch (NumberFormatException e)
{
System.out.println("Houve erro na conversao, digite apenas caracteres numericos");
}
}
}