我有一个问题。如果我直接给一个字符串分配一个字(通过执行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");
}
}
}
我已经正确导入了扫描仪。