2015-03-30 9 views
0

У меня возникла проблема с введением элемента входа в мою библиотечную систему. Это код, который у меня есть для Вот мой код для основной системы.Ошибка входа в систему

case 1: 
    String StudentUser; 
    System.out.println("\nEnter Student ID: "); 
    StudentUser = br.readLine(); 
    for (StudentSignUp: memberList) 
      { 
       if (StudentSignUp.getStudentId().equals()){ 
        newMember(); 
        break; 
       }else 
       { 
        system.exit(0); 
       } 
      } 

Вот код класса члена ...

public class Member 
{ 
private List<StudentSignUp> memberList; 


public Member() 
{ 
    memberList = new ArrayList<StudentSignUp>(); 
} 
public void newMember(StudentSignUp student) 
{ 
    memberList.add(student); 
} 
public String toString() 
{ 
    String totalmem = "\n "; 
    for (int i=0; i<memberList.size(); i++) 
    { 
     StudentSignUp b = memberList.get(i); 
     totalmem = totalmem + b.toString(); 
    } 

    return totalmem; 
} 

}

Вот мой код StudentSignUp класса ...

public class StudentSignUp implements Serializable 
{ 
// instance variables - replace the example below with your own 
private int libraryNumber; 
private String StudentID; 
private String Username; 
private String FullName; 
private String Address; 
private String email; 
private String PhoneNumber; 
/** 
* Add the required feilds to become a member. 
*/ 
public StudentSignUp(int libraryNumber,String FullName, String 
StudentID, String Username, String Address, String email, String 
strong textPhoneNumber) 
{ 
    this.FullName = FullName; 

    this.StudentID = StudentID; 

    this.libraryNumber = libraryNumber; 

    this.Username = Username; 

    this.Address = Address; 

    this.email = email; 

    this.PhoneNumber = PhoneNumber; 
} 

public String toString() 
{ 
    return "\nFullName: " +FullName + "\nStudentID: " +StudentID + 
    "\nLibrary Number: " +libraryNumber + "\nUsername: " +Username + 
"\nAddresss: 
" +Address + "\nE-mail: " +email + "\nPhone Number: " +PhoneNumber; 

} 

public String getStudentId() 
{ 
    return StudentID; 
} 

}

+0

И в чем проблема? –

+2

Я не могу войти в систему, чтобы работать. –

+0

@JohnMackinnon. Какую регистрацию вы имеете в виду? Ваш код неполный; постарайтесь предоставить кратчайший фрагмент кода, который фактически компилируется, запускается; затем укажите, какая часть этого не работает, как вы ожидали. Боковой вопрос: что означает 'StudentSignUp.getStudentId(). Equals()' должен делать? – GhostCat

ответ

0
Public void newMember(StudentSignUp student) 
{ 
    memberList.add(studend) 
} 
Смежные вопросы