Olá galera estou com um erro no return, mas não sei o que que é.
Se alguém puder dar uma ajuda ai, agradeço desde já.
Vlw
public class Flexao {
public String Flexo(String sexo, int idade, int rept)
{
String result=new String();
if(sexo.equals(“Masculino”))
{
if ((idade>=15)&&(idade<=19))
{
if (rept<=17)
result=“Ruim”;
else if ((rept>=18)&&(rept<=22))
result=“Abaixo da média”;
else if ((rept>=23)&&(rept<=28))
result=“Média”;
else if ((rept>=29)&&(rept<=38))
result=“Acima da média”;
else if (rept>=39)
result=“Excelente”;
}
else if ((idade>=20)&&(idade<=29))
{
if (rept<=16)
result=“Ruim”;
else if ((rept>=17)&&(rept<=21))
result=“Abaixo da média”;
else if ((rept>=22)&&(rept<=28))
result=“Média”;
else if ((rept>=29)&&(rept<=35))
result=“Acima da média”;
else if (rept>=36)
result=“Excelente”;
}
else if ((idade>=30)&&(idade<=39))
{
if (rept<=11)
result=“Ruim”;
else if ((rept>=12)&&(rept<=16))
result=“Abaixo da média”;
else if ((rept>=17)&&(rept<=21))
result=“Média”;
else if ((rept>=22)&&(rept<=29))
result=“Acima da média”;
else if (rept>=30)
result=“Excelente”;
}
else if ((idade>=40)&&(idade<=49))
{
if (rept<=9)
result=“Ruim”;
else if ((rept>=10)&&(rept<=12))
result=“Abaixo da média”;
else if ((rept>=13)&&(rept<=16))
result=“Média”;
else if ((rept>=17)&&(rept<=21))
result=“Acima da média”;
else if (rept>=22)
result=“Excelente”;
}
else if ((idade>=50)&&(idade<=59))
{
if (rept<=6)
result=“Ruim”;
else if ((rept>=7)&&(rept<=9))
result=“Abaixo da média”;
else if ((rept>=10)&&(rept<=12))
result=“Média”;
else if ((rept>=13)&&(rept<=20))
result=“Acima da média”;
else if (rept>=21)
result=“Excelente”;
}
else
{
if (rept<=4)
result=“Ruim”;
else if ((rept>=5)&&(rept<=7))
result=“Abaixo da média”;
else if ((rept>=8)&&(rept<=10))
result=“Média”;
else if ((rept>=11)&&(rept<=17))
result=“Acima da média”;
else if (rept>=18)
result=“Excelente”;
}
}
else if(sexo.equals("Feminino"))
{
if ((idade>=15)&&(idade<=19))
{
if (rept<=11)
result="Ruim";
else if ((rept>=12)&&(rept<=17))
result="Abaixo da média";
else if ((rept>=18)&&(rept<=24))
result="Média";
else if ((rept>=25)&&(rept<=32))
result="Acima da média";
else if (rept>=33)
result="Excelente";
}
else if ((idade>=20)&&(idade<=29))
{
if (rept<=9)
result="Ruim";
else if ((rept>=10)&&(rept<=14))
result="Abaixo da média";
else if ((rept>=15)&&(rept<=20))
result="Média";
else if ((rept>=21)&&(rept<=29))
result="Acima da média";
else if (rept>=30)
result="Excelente";
}
else if ((idade>=30)&&(idade<=39))
{
if (rept<=7)
result="Ruim";
else if ((rept>=8)&&(rept<=12))
result="Abaixo da média";
else if ((rept>=13)&&(rept<=19))
result="Média";
else if ((rept>=20)&&(rept<=26))
result="Acima da média";
else if (rept>=27)
result="Excelente";
}
else if ((idade>=40)&&(idade<=49))
{
if (rept<=4)
result="Ruim";
else if ((rept>=5)&&(rept<=10))
result="Abaixo da média";
else if ((rept>=11)&&(rept<=14))
result="Média";
else if ((rept>=15)&&(rept<=23))
result="Acima da média";
else if (rept>=24)
result="Excelente";
}
else if ((idade>=50)&&(idade<=59))
{
if (rept<=1)
result="Ruim";
else if ((rept>=2)&&(rept<=6))
result="Abaixo da média";
else if ((rept>=7)&&(rept<=10))
result="Média";
else if ((rept>=11)&&(rept<=20))
result="Acima da média";
else if (rept>=21)
result="Excelente";
}
else
{
if (rept<=1)
result="Ruim";
else if ((rept>=1)&&(rept<=4))
result="Abaixo da média";
else if ((rept>=5)&&(rept<=11))
result="Média";
else if ((rept>=12)&&(rept<=16))
result="Acima da média";
else if (rept>=17)
result="Excelente";
}
}
}
return result; // é nessa linha o erro.
}