내가 입력 한 내용이 '예'이거나 '아니오'인 경우 계속 '작별'반응을 계속합니다. . 어떻게하면 응답을 바꿀 수 있을까요? .equals
에만 만족하지 참조를 비교하는 반면내가 상관없이 응답을 계속 받겠다. 예 또는 아니오를 입력하면 어떻게 바뀌겠습니까?
import java.util.Scanner;
public class SimpleQuiz1 {
public static void main(String[] args){
Scanner userInputScanner = new Scanner (System.in);
System.out.println("Are you ready to take this NBA quiz?");
String answer = userInputScanner.nextLine();
if(
answer == ("yes")){
System.out.println("Then lets get started!!!");
} else{
answer = ("no");
System.out.println("Goodbye, come again soon!");
}
}
}
"yes"를 시도하십시오. equals (answer) –
또한'if'와 같은 줄에 조건을 넣어야합니다. 이렇게 읽는 것은 이상합니다. 특히 다른 사람의 첫 번째 라인이 상태의 반대 인 것처럼 보일 때 – AxelH