我试图让用户输入用户输入字母,然后依赖字母'IF'语句选择要显示的字段。
如果我输入 'p' 和 'P' 或 'F' 或 'f' 我现在的 'for' 语句仍然不理解我的输入并将我扔到 'else' 语句。
但为什么不呢?
Scanner scanner = new Scanner(System.in);
System.out.print("Employee's Last Name: ");
inputName = scanner.next();
System.out.print("Employment Status (F or P): ");
inputStatus = scanner.next();
if (inputStatus == "F" || inputStatus == "f")
{
// some code
}
else if(inputStatus == "P" || inputStatus == "p")
{
// some code
}
else
{
System.out.println("I don't understand...");
}