有没有大佬帮忙看一下为啥密码一直错误,输入正确的也是错误

qq_45322543 2020-01-04 03:36:02
/*
用户登陆,提示用户输入用户名和密码,如果用户名和密码不是“admin”“123456”就提示用户继续输入
*/


public class ForTest11{
public static void main(String []args){
java.util.Scanner s = new java.util.Scanner(System.in);
System.out.println("输入欢迎登陆我的网站,请输入用户名和密码");
int count =0;
String username = "a";
String password = "b";
while(username != "admin" || password != "123456" ){
username = s.next();
password = s.next();
count++;
if(username == "admin" && password == "123456" ){
System.out.println("密码正确");
}else
{System.out.println("密码错误,重新输入");
if(count == 5){
System.out.println("您今天已经输入够五次,请明天再来");
break;
}
}
}

}
}
...全文
351 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
黑白猿 2020-01-23
  • 打赏
  • 举报
回复
又是字符串等值判断问题:equals
weixin_45687163 2020-01-20
  • 打赏
  • 举报
回复
字符串对比用equals
  • 打赏
  • 举报
回复
字符串的比较用equals,用==是会出问题的,具体原因可以看博客 https://blog.csdn.net/weixin_43876121/article/details/103602048
Nonoas 2020-01-04
  • 打赏
  • 举报
回复
username.equals(admin)判断相等条件, 判断不相等最前面加个感叹号就行了
Kyle_Ping 2020-01-04
  • 打赏
  • 举报
回复
字符串对比用使用equals……

62,628

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧