我有个问题。如果我直接将一个单词分配给一个字符串(通过执行 s="pass"),代码会按照我想要的方式工作。但是,如果我尝试分配它使用扫描仪,它似乎只是跳过了 if 语句。我显然是java新手,有人可以帮助我吗?
import java.util.Scanner;
public class main{
public static void main(String[] args){
Scanner scan = new Scanner(System.in);
String s;
s=scan.next();
if(s=="pass"){
System.out.println("CORRECT");
}
else{
System.out.println("INCORRECT");
}
}
}
我已正确导入扫描仪。