【发布时间】:2021-03-08 06:36:09
【问题描述】:
我正在尝试学习 java,但我的代码存在一些问题。我正在尝试使用 if 语句来检查构造函数中是否有任何输入。如果已输入电子邮件字符串和会员编号,则检查登录状态方法应返回用户已登录。否则应返回用户未登录。
public class Member
{
// varibales declaration
private String email;
private int membershipNumber;
private boolean loggedInStatus;
/**
* Constructor for objects of class Member
*/
public Member(String memberEmail, int newMembershipNumber )
{
// initialise instance variables
email = memberEmail;
membershipNumber = newMembershipNumber;
}
//loggedInStatus method
public void setloggedInStatus()
{
if ( email == email && membershipNumber == membershipNumber ) {
System.out.println("you are logged in ");
} else {
System.out.println("you are not logged in");
}
}
}
【问题讨论】:
-
是否需要检查它们是否为空?
-
你想用
email == email和membershipNumber == membershipNumber做什么?