我开始认为我已经掌握了Java的基础知识,但后来我发现自己又回到了黑暗中。这里的代码毫无意义,但我的问题是;如果我在“你的名字是什么”的问题中输入“哟”,在我看来,程序应该打印“哟男人!”,而是打印“lala”。
为什么呢?我不明白..: - /
import java.util.Scanner;
公共课堂考试{public static void main(String[] args) {
System.out.println("What is your name?");
Scanner sc = new Scanner(System.in);
String str = sc.nextLine();
System.out.println("Hello, "+ str);
if (str == "yo"){
System.out.println("yo man!");
}
else System.out.println("lala");
sc.close();
}
}