Olá pessoal!
Segue abaixo uu pequeno programa, que dá o seguinte erro:
“ILLEGAL START OF EXPRESSION” no bloco dos testes (IF).
Se alguém puder me ajudar agraDEÇO.
oDAIR.
public class Aumento
{
public static void main(String args[])
{
String varstring = null; // semelhante a String nome = “”;
long numfunc=0L;
String nome = null;
float salatual=0.0f, salario=0.0f;
Leitura leit = new Leitura();
System.out.println(">> Salário Atual ----------- Indice de Aumento");
System.out.println(">> 0 a 400,00 - 15% ");
System.out.println(">> 400,01 a 700,00 - 12% ");
System.out.println(">> 700,01 a 1000,00 - 10% ");
System.out.println(">> 1000,01 a 1800,01 - 12% ");
System.out.println(">> 1800,01 a 2500,00 - 12% ");
System.out.println(">> Acima de 2500,01 - 12% ");
//--------------------------------NUMERO FUNCIONARIO---------------------
try
{
System.out.print("Digite o numero do funcionario: ");
numfunc=leit.leLong();
}
catch (Exception e) {
System.out.println("Erro " + e.toString());
}
//-------------------------------NOME DO FUNCIONARIO---------------------
try
{
System.out.print("Digite o nome do funcionario: ");
nome=leit.leString();
}
catch (Exception e) {
System.out.println("Erro " + e.toString());
}
//-----------------------------SALARIO DO FUNCIONARIO---------------------
try
{
System.out.print("Digite o valor de seu salario: ");
salario=leit.leFloat();
}
catch (Exception e) {
System.out.println("Erro " + e.toString());
}
//--------------------------------- TESTES ------------------------------------
[u]if (salario > 0.0) && (salario <= 400.00)[/u] salatual=salatual+(salatual*0.15);
if (salario > 400.00) && (salario <= 700.00)
salatual=salatual+(salatual*0.12);
if (salario > 700.00) && (salario <= 1000.00)
salatual=salatual+(salatual*0.10);
if (salario > 1000.00) && (salario <= 1800.00)
salatual=salatual+(salatual*0.12);
if (salario > 1800.00) && (salario <= 2500.00)
salatual=salatual+(salatual*0.12);
if (salario > 2500.00)
salatual=salatual+(salatual*0.12);
[/b]//----------------------------------- DESCONTO -------------------------------
try
{
System.out.print("Digite o desconto: ");
desconto=leit.leDouble();
}
catch (Exception e) {
System.out.println("Erro " + e.toString());
}
//---------------------------------- RESULTADO ------------------------------
System.out.println("O funcionario nº "+numfunc+", "+nome+" recebe "+salatual);
}
}