为什么输入正确用户名密码if判断仍是错误

img

##输出接收到的内容值。防止接收的参数值为空。

System.out.println("name="+name+",password="+password);

boolean isValidate=("liuhy".equals(name) && "dal".equals(password));

如有帮助,请采纳。

字符串比较不要使用==,要使用equals,如有帮助,望采纳!!!

==比较的是地址 用equals去比较把字符串值放在前面 去.equals(name )

字符串用equals比较,建议给if判断直接改成 "liuhy".equals(name) && "dal".equals(password)