UserManager 里的if else不对怎么办啊
package imoocproj;
public class Test{
// 测试方法
public static void main(String[] args) {
//实例化对象,调用相关方法实现运行效果
User one=new User("Lucy",123456);
User two=new User("Mike",123456);
UserManager three=new UserManager();
System.out.println("用户名:"+one.getaccountname());
System.out.println("密码:"+one.getpassword());
System.out.println("用户名:"+two.getaccountname());
System.out.println("密码:"+two.getpassword());
System.out.println("======================================");
three.checkUser(one,two);
}
}
package imoocproj;
public class User{
//定义属性用户名、密码
private String accountname;
private int password;
public User(String accountname,int password){
this.accountname=accountname;
this.password=password;
}
public String getaccountname(){
return accountname;
}
public int getpassword(){
return password;
}
}
package imoocproj;
public class UserManager{
// 用户信息验证的方法
public String checkUser(User one, User two) {
// 判断用户名和密码是否为空,是否一致
String check;
if();
check="用户名和密码一致";
else
check="用户名和密码不一致";
return check;
}
}
正在回答
同学你好,1. !one.getaccountname().equals(null)是判断one.getaccountname()是否为null,如果不为null,则继续执行。
2. 是的,在UserManage()方法中没有输出语句,则需要在测试类中进行输出。
如果我的回答解决了你的疑惑,请采纳。祝:学习愉快~
老师有equals的语法格式吗?方便的话给我回复一下呗,谢谢您
!one.getaccountname().equals(null)老师这个是什么意思啊,还有就是UserManage里没有输出语句啊 是不是在主函数调用完 再在后面打印出一个check
- 参与学习 人
- 提交作业 3802 份
- 解答问题 11489 个
本阶段带你迈入Java世界,学习Java必备基础知识,基础语法、面向对象思想以及常用工具类的使用。
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星