marlonCampos Postado Janeiro 9, 2009 Denunciar Share Postado Janeiro 9, 2009 Estou usando o netbeans ide 6.1.O problema é que quando mando ler o valor 100 para a variável do tipo float ele lê 56 ao invés de 100.o código é esse: System.out.println("Informe o salário do funcionário: "); float salario = System.in.read(); calculo objcal = new calculo(); System.out.print("Salário reajustado: " + objcal.calculando(salario)); Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Mestre SAM Postado Janeiro 9, 2009 Denunciar Share Postado Janeiro 9, 2009 o q objcal.calculando esta fazendo?tem algumas dicas de leitura de valores aqui:lendo valores do console em javaat+ Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 marlonCampos Postado Janeiro 10, 2009 Autor Denunciar Share Postado Janeiro 10, 2009 Valeu pela dica. O método calculo: public double calculando (float salario){ double taxa; if (salario < 1001) taxa = 1.30; else{ if (salario > 1001 & salario < 2000) taxa = 1.20; else taxa = 1.10; } return salario * taxa; } Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 iSoron Postado Janeiro 10, 2009 Denunciar Share Postado Janeiro 10, 2009 float salario = System.in.read();Essa leitura está incorreta.Deveria ser algo assim:Scanner scanner = new Scanner(System.in); float salario = scanner.nextFloat(); Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
marlonCampos
Estou usando o netbeans ide 6.1.
O problema é que quando mando ler o valor 100 para a variável do tipo float ele lê 56 ao invés de 100.
o código é esse:
System.out.println("Informe o salário do funcionário: ");
float salario = System.in.read();
calculo objcal = new calculo();
System.out.print("Salário reajustado: " + objcal.calculando(salario));
Link para o comentário
Compartilhar em outros sites
3 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.