자바 코드실행 에러 질문드립니다
조회수 2319회
자바를 거의 처음배워서 예제에 나와있는 내용을 보았습니다.
import java.util.Scanner;
public class A3 {
public static void main(String [] args) {
String str = "hello";
String input = null;
Scanner magic = new Scanner (System.in);
System.out.print("please enter the Text:");
input = magic.next();
if (str == input) {
System.out.println("Text is match!");
} else {
System.out.println("Error! Text isn't match!");
}
magic.close();}
}
테스트 겸 실행시켜보았더니
이런 화면이 뜨고, 작동되지 않습니다. JRE10 사용중입니다.
무엇이 문제인가요..
2 답변
-
-
확인 하셨는지 모르겠습니다만,
import java.util.Scanner;
public class A3 { public static void main(String[] args) { String str = "hello"; String input = null;
Scanner magic = new Scanner(System.in); System.out.print("please enter the Text:"); input = magic.next(); if (str.equals(input)) { System.out.println("Text is match!"); } else { System.out.println("Error! Text isn't match!"); } magic.close(); }
}
이렇게 하시면 됩니다.
댓글 입력