Erro no DataInputStream(readLine)

1 resposta
G

Blz galera ,
eu tento compilar o meu codigo e gera o seguinte erro:

Exercicio06.java:15: warning: readLine() in java.io.DataInputStream has been de
recated
                d = dado.readLine();
                        ^
Exercicio06.java:20: warning: readLine() in java.io.DataInputStream has been de
recated
                d = dado.readLine();
                        ^

O codigo esta relacionado abaixo:

// Exercicio06.java
import java.io.*;
public class Exercicio06
{
	public static void main (String args[])
	{
		String d="";
		int x, y;
		DataInputStream dado;

	try
	{
		System.out.println("Entre com o Valor:");
		dado = new DataInputStream(System.in);
		d = dado.readLine();
		x = Integer.parseInt(d);
		
		System.out.println("Entre com o Código para aumento:");
		dado = new DataInputStream(System.in);
		d = dado.readLine();
		y = Integer.parseInt(d);
		
	
		switch(y)
		{
			case 1: System.out.println("Valor com aumento :"+(x+(x*15)/100)); break;
			case 3: System.out.println("Valor com aumento :"+(x+(x*20)/100)); break;
			case 4: System.out.println("Valor com aumento :"+(x+(x*35)/100)); break;
			case 8: System.out.println("Valor com aumento :"+(x+(x*40)/100)); break;
			default : System.out.println("Entre com um codigo Válido");
			
		}
	}
	catch(IOException e)
	{
		System.out.println("Erro na entrada de dados");
	}
		
	}
}

quem puder me ajudar , desde ja agradeço!!!

[color=“red”]Editado para conter o BBCode CODE - jeveaux[/color]

1 Resposta

J

Oi

Guto, é o seguinte… Isso não é erro não, o código compilou corretamente, mas o compilador reclamou de alguma coisa… Vamos ver:

warning: readLine() in java.io.DataInputStream has been de
recated
Isso quer dizer que a classe java.io.DataInputStream está deprecada, ou o uso que tu esta fazendo dela está deprecado.

De uma lida no JavaDocs de DataInputStream e veja se existe uma classe ou método alternativo a este que está deprecado…

T+

Criado 16 de março de 2004
Ultima resposta 16 de mar. de 2004
Respostas 1
Participantes 2