Привет, почему не получается выйти из цикла при вводе
string
а если заменить на
int
- все работает?
НЕ РАБОТАЕТ:
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
boolean isNotEnough = true;
do {
System.out.println("Please enter the question:");
String question = sc.nextLine();
if(question=="out"){
isNotEnough=false;
}
}
while(isNotEnough);
System.out.println("Thanks");
}
РАБОТАЕТ:
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
boolean isNotEnough = true;
do {
System.out.println("Please enter the question:");
int question = sc.nextInt();
if (question==1){
isNotEnough=false;
}
}
while(isNotEnough);
System.out.println("Thanks");
}