首页
诗词
字典
板报
句子
名言
友答
励志
学校
网站地图
J2SE开发
Java Web开发
J2EE开发
J2SE开发
J2ME开发
Java面试
Java相关
Eclipse开发
Java Exception
当前位置:
首页
>
教程频道
>
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 判断
不能直接用==
查看更多
下一篇
本文网址:
https://www.reader8.net/jiaocheng/20120509/1515982.html
读书人精选
热点排行
错误的使用
关于设计小游戏的swing布局方法解决方案
java项目中,哪些变量必须写set、get方法
关于JAVA中复制文件的有关问题
怎么使用JAVA调用C++编写的Dll函数,Cha
struts2 ModelDriven枚举类型数据该怎么
新手求教JAVASE关于Flash调用的有关问题
初学Java问个小疑点
请帮忙看一下哪里出错了?关于invoke()解
求教关于IO里面byte数组的作用,该怎么解