o codigo e esse
e simples so pra teste
[quote][code]
package Pacote1;
import java.util.Scanner;
public class MyException {
static String[] checkFood(String s) throws BadFoodException {
System.out.println("a variavel s e " + s);
String[] listadealimentos = new String[5];
listadealimentos[0] = "verdura";
listadealimentos[1] = "frutas";
listadealimentos[2] = "sorvete";
System.out.println(listadealimentos[1]);
for (int i = 0; i < 5; i++) {
if(listadealimentos[i] == s) {
System.out.println("recomentado");
break;
} else {
System.out.println("nao e recomentado");
break;
}
}// fim do for
return listadealimentos;
}
public static void main(String[] args) throws BadFoodException {
Scanner leitor = new Scanner(System.in);
System.out.println("digite o alimento");
String alimento = leitor.nextLine();
checkFood(alimento);
}
}
[quote][code]
quando eu boto frutas ta indo pro else no metodo
mais porq não ta indo pro if ?
eu ate imprimi a variavel na execução pra ver si ela realmente ta configurada com frutas
no caso e a variavel s
tava treinando exceções e mim aconteceu isso
algum sabe o que eu estou fazendo de errado ?