Como substituir o comando entrada.readline

4 respostas
M

Boa noite.

Gostaria de saber como faço para substituir o comando Integer.parseInt (entrada.readline());

Ja que no netbeans que uso da erro e não tem jeito :cry:

neste exemplo como eu poderia substituir este comando ?

import <a href="http://java.io">java.io</a>.*;

public class Ex4

{public static void main (String args[])

{BufferedReader entrada;

entrada = new BufferedReader (new InputStreamReader

(System.in));

float SB,INSS,IR,FS,SP,SL,TD;
try
      {System.out.println ("Digite o salário bruto do funcionário: ");
       SB= Float.parseFloat (entrada.readLine ());
      
       
       INSS=0.08f*SB;
       IR=0.1f*SB;
       SP=SB-(INSS+IR);
       FS=0.005f*SP;
       SL=SP-FS;
       TD=INSS+IR+FS;
{System.out.println ("o valor do INSS é de: " +INSS);

System.out.println ("o valor do IR é de: " +IR);

System.out.println ("o valor do desconto da Filiação Sindical é de: " +FS);

System.out.println ("o total de descontos é de: " +TD);

System.out.println ("o salário líquido é de: " +SL);

}

}

catch (Exception e)

{System.out.println (“Erro de leitura”);

}

}

}

4 Respostas

D
Testei seu código no eclipse e está totalmente legal segue um exemplo do uso da classe scanner:
import java.io.*;
import java.util.Scanner;

public class Ex4 
{
	public static void main(String args[]) 
	{
		Scanner scan;
		scan = new Scanner(System.in);
		float SB, INSS, IR, FS, SP, SL, TD;

		try {
			System.out.println("Digite o salário bruto do funcionário: ");
			SB = scan.nextFloat(); 

			INSS = 0.08f * SB;
			IR = 0.1f * SB;
			SP = SB - (INSS + IR);
			FS = 0.005f * SP;
			SL = SP - FS;
			TD = INSS + IR + FS;

			{
				System.out.println("o valor do INSS é de: " + INSS);
				System.out.println("o valor do IR é de: " + IR);
				System.out
						.println("o valor do desconto da Filiação Sindical é de: "
								+ FS);
				System.out.println("o total de descontos é de: " + TD);
				System.out.println("o salário líquido é de: " + SL);
			}
		} catch (Exception e) {
			System.out.println("Erro de leitura");
		}
	}
}
M

Ess meu net beans não presta, coloquei o codigo exatamente como esta a cima e na hora nao deu nenhum erro mas depois e compilar apareceu do nada 14 erros
:shock:

Voce sabe algum outro compilador bom e onde pego ?

D

Sendo sincero eu nunca curti netbeans, eu gosto do eclipse, wsad e do rad.

Mas eu já digo tem versões do eclipse cheias de bug de memória, entre no www.eclipse.org e procure a versão europa.

No seu caso está parecendo que vc está com algum problema do importação de classes ou alguma falha em apontar para o jdk instalado em maquina.

Abraço

W

mostra o erro ai neh ¬¬

quanto ao netbeans apesar de eu suar muito mais o eclipse e o jdeveloper, e eu nunca tive prob com o NB acho que é uma IDE mt boa.

Criado 29 de maio de 2008
Ultima resposta 30 de mai. de 2008
Respostas 4
Participantes 3