Eu estou com uma duvida, eu quero fazer o seguinte.
O Usuario vai inicializar o programa, e o programa ira informar que sera necessario digitar tal comando/ Ex: CARDAPIO. E Enquanto Cardapio não for igual ao valor informado por scanner na String y, sempre ira falar "Comando incorreto" mas esta dando loops infinitos, alguem poderia me informar o que tem de errado no meu codigo, e a forma correta de se fazer isso detalhadamente ?!
import java.util.Scanner;
import java.util.ArrayList;
public class Array {
public static void main(String[] args) {
Scanner s = new Scanner(System.in);
String y = s.nextLine();
System.out.println("Digite CARDAPIO");
while(!"CARDAPIO".equals(y)) {
System.out.println("Comando incorreto");
}
System.out.println("Teste");
}
}
Pergunta
Guest Gab's_Light
Eu estou com uma duvida, eu quero fazer o seguinte.
O Usuario vai inicializar o programa, e o programa ira informar que sera necessario digitar tal comando/ Ex: CARDAPIO.
E Enquanto Cardapio não for igual ao valor informado por scanner na String y, sempre ira falar "Comando incorreto" mas esta dando loops infinitos, alguem poderia me informar o que tem de errado no meu codigo, e a forma correta de se fazer isso detalhadamente ?!
Link para o comentário
Compartilhar em outros sites
8 respostass a esta questão
Posts Recomendados