首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

新手代码有关问题,关于用户名和密码判断正确否

2012-05-09 
新手代码问题,关于用户名和密码判断正确否引用case 2:String userabcint password1111System.out.pr

新手代码问题,关于用户名和密码判断正确否

引用
case 2:
String user="abc";
int password1=111;
System.out.println("【大富翁>登陆】");

for (int i = 3; i > 0; i--) {
System.out.print("请输入用户名:");
String user0 = in.next();
System.out.print("请输入密码:");
int password0 = in.nextInt();
System.out.println("");
if (user0 == user && password0 == password1) {
System.out.println("欢迎您:" + user);
break;
}
if ((i - 1) > 0) {
System.out.println("密码有误,请重新输入!您还有" + (i - 1) + "次机会!");
} else {
System.out.println("密码输入错误超过三次!");
}
}
break;


代码看起来是没有问题的,输入正确,但是提示错误,这是为什么呢?
我自己推测是String用户名判断有问题,但是我不知道怎么改……

[解决办法]
String 的需要用equals 判断
不能直接用==
[解决办法]
探讨

String 的需要用equals 判断
不能直接用==

热点排行