Tem este exercício que peguei de um livro.
Mas esta com um erro que nao consigo identificar.
import<ahref="http://java.io">java.io</a>.*;classPremio{publicstaticvoidmain(Stringargs[]){BufferedReaderentrada;entrada=newBufferedReader(newInputStreamReader(System.in));floatsalario,bonus;inttempo;try{System.out.println(“Qualosalario”);salario=float.parseFloat(entrada.readLine());System.out.println(“quantotempoestanaempresa?”);tempo=Integer.parseInt(entrada.readLine());if(tempo>=5){bonus=salario*0.20f;}else{bonus=salario*0.10f;}System.out.println("O valor do bonus é: "+bonus);}catch(Exceptine){System.out.println(“Ocorreuumerrodeleitura!”);}
aí vc ega o que foi impresso e tenta descobrir senão manda o resultado pra gente te ajudar.
jingle
2 erro que vi aqui por cima
nesta linha
salario=float.parseFloat(entrada.readLine());
troque por (repare no F maisculo)
salario=Float.parseFloat(entrada.readLine());
e nesta outra parte
}catch(Exceptine){
por
}catch(Exceptione){
M
metalmassacre2
Blz
Os erros citados acima foram corrigidos.
Mas agora ficou faltando apenas 1 e que tambem esta dando erro em outros exercícios que faço é este
Que esta na linha 5
Tentei este modo tambem, mas ´so mudou um pouco o erro mas permance dando erro na mesma classe.
jingle
importjava.io.*;classPremio{publicstaticvoidmain(String[]s)throwsException{BufferedReaderentrada;entrada=newBufferedReader(newInputStreamReader(System.in));floatsalario,bonus;inttempo;try{System.out.println("Qual o salario");salario=Float.parseFloat(entrada.readLine());System.out.println("quanto tempo esta na empresa?");tempo=Integer.parseInt(entrada.readLine());if(tempo>=5){bonus=salario*0.20f;}else{bonus=salario*0.10f;}System.out.println("O valor do bonus é: "+bonus);}catch(Exceptione){System.out.println("Ocorreu um erro de leitura!");}}}
isto deve funcionar aqui funcionou sem problemas… teste e me diga qual erro esta dando e a linha.
aquilante
Cara testei seu código aqui e roudo sem problema:
Resultado:
importjava.io.BufferedReader;importjava.io.InputStreamReader;publicclasstesteBuffer{/** * @param args */publicstaticvoidmain(String[]args){BufferedReaderentrada;entrada=newBufferedReader(newInputStreamReader(System.in));floatsalario;floatbonus;inttempo;try{System.out.println("Qual o salario");salario=Float.parseFloat(entrada.readLine());System.out.println("quanto tempo esta na empresa?");tempo=Integer.parseInt(entrada.readLine());if(tempo>=5){bonus=salario*0.20f;}else{bonus=salario*0.10f;}System.out.println("O valor do bonus é: "+bonus);}catch(Exceptione){System.out.println("Ocorreu um erro de leitura!");}}
Vlwsss :lol:
thegoergen
Está funcionando… :?
O único “problema” é a quebra de linha que existe onde tu apontou o erro, mas acho que não interfere…
LPJava
metalmassacre2:
Boa tarde.
Tem este exercício que peguei de um livro.
Mas esta com um erro que nao consigo identificar.
import<ahref="http://java.io">java.io</a>.*;classPremio{publicstaticvoidmain(Stringargs[]){BufferedReaderentrada;entrada=newBufferedReader(newInputStreamReader(System.in));floatsalario,bonus;inttempo;try{System.out.println(“Qualosalario”);salario=float.parseFloat(entrada.readLine());System.out.println(“quantotempoestanaempresa?”);tempo=Integer.parseInt(entrada.readLine());if(tempo>=5){bonus=salario*0.20f;}else{bonus=salario*0.10f;}System.out.println("O valor do bonus é: "+bonus);}catch(Exceptine){System.out.println(“Ocorreuumerrodeleitura!”);}