java新手求解 以下是我刚编程的代码 遇到了就是输入对了用户名和密码都显示错误是为什吗啊大神求解啊
6个回答
展开全部
看不到你的代码,不过估计问题类似于
if(PWD=="123456" && USER=="Admin")
这样吧? 关键是java本身并没有对"=="进行完整的重载,所以上述判定的结果返回值不一定是true
正确的做法是
if(PWD.Equals("123456") && USER.Equals("Admin"))
if(PWD=="123456" && USER=="Admin")
这样吧? 关键是java本身并没有对"=="进行完整的重载,所以上述判定的结果返回值不一定是true
正确的做法是
if(PWD.Equals("123456") && USER.Equals("Admin"))
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
字符串的比较要用equals方法。
等于====》 if(name.equals("accp")){
..........
}
不等于==(前面加个感叹号)=====》
if(!name.equals("accp")){
..........
}
等于====》 if(name.equals("accp")){
..........
}
不等于==(前面加个感叹号)=====》
if(!name.equals("accp")){
..........
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
//修改
if(!"accp".equals(name) || !"12345".equals(mima)){
}
//name == "accp",实际是比较的name与"accp"的地址,这肯定是不相等的,用equals代替
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
String型比较用 equals
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
用equals~~~~~~~~~~~·
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询