为什么我的psd后面的equals会变红

public class 登陆界面 {
    public static void main(String[] args) {
        String usename = "WHJ123";
        int password = 123456;
        for (int i = 0; i < 3; i++) {
            Scanner sc = new Scanner(System.in);
            System.out.println("请输入你的用户名:");
            String name = sc.nextLine();
            System.out.println("请输入你的密码");
            int psd = sc.nextInt();
            if (name.equals(usename) && psd.equals(password)) {
                System.out.println("输入成功");
                break;
            } else {
                System.out.println("登陆失败,你还有" + (2 - i) + "次机会");
            }

        }
    }
}

 

Java 基本类型不是 Object 的子类,因此不具有 Object 的方法 equals,整型可以直接==比较。