一个很简单的程序,但是在控制台输入String变量的时候老是有问题
import java.util.*;
public class Sa6 {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
System.out.print("请输入您的用户名:");
String yonghu = input.next();
System.out.print("请输入您的密码:");
int mima = input.nextInt();
if (yonghu == "青" && mima ==123){
System.out.print("欢迎你,青");
} else {
System.out.print("对不起,你不是青");
}
}
}
就是这样一个程序,我输入用户名是 青 密码是123,但是控制台却显示"对不起,你不是青" 把 青 改成int变量,如1234就可以,如果您有时间,请帮我解答一下,谢谢了