这个简单的登录检测问题到底出在哪?不管怎么输入都提示密码错误。
import java.util.Scanner;public class E4{
public static void main(String[] args){
Scanner sc= new Scanner(System.in);
int password=666;
String name = "Dingzhen";
for(int i = 1; i<=3;i++){
System.out.println("请输入您的用户名:");
String sname = sc.next();
System.out.println("请输入您的密码:");
int spassword = sc.nextInt();
if(sname==name && spassword == password){
System.out.println("登录成功");
break;
}else{
System.out.println("密码或用户名错误,剩余机会:"+(3-i));
}
}
}
}