값을 비교하는 의미로 봤을 때는 두개가 동등하다.
하지만 자세히 보면 이 둘은 다른 메소드이다.
public class Main {
public static void main(String[] args) throws IOException {
Scanner scan = new Scanner(System.in);
String a = scan.next();
String b = scan.next();
System.out.println(a);
System.out.println(b);
if(a.equals(b)) {
System.out.println("True");
} else {
System.out.println("False");
}
}
}
public class Main {
public static void main(String[] args) throws IOException {
Scanner scan = new Scanner(System.in);
int a = scan.nextInt();
String b = scan.nextInt();
System.out.println(a);
System.out.println(b);
if(a==b) {
System.out.println("True");
} else {
System.out.println("False");
}
}
}