Hallo
ich habe eine Probleme bei dem Programmieren von einem Studentenmanager, den großteil habe ich eigentlich schon geschafft nun soll vor dem anlegen von einem neuen Studentenprofil geprüft werden ob die eingegebene Matrikelnummer bereits benutzt worden ist, klingt eigentlich nicht schwer, aber irgendwie komm ich nicht weiter, wäre sehr dankbar wenn mit jemand sagen kann was ich falsch mache hier mein Versuch:
[JAVA=46] public void setMatrikelNo(int matrikelNo) {
for(int i =0; i<= students.length; i++)
if(students.equals(matrikelNo)){
System.out.println("Waehlen sie eine andere Matrikelnummer diese ist bereits vergeben");
}
else{
this.matrikelNo = matrikelNo;
}
}[/code]
Was nicht funktioniert ist wie gesagt der Vergleich ob die Matrikelnummer in dem array bereits vorhanden ist, zeigt so keinen Fehler an aber beim Ausführen kommt folgende fehlermeldung:
Exception in thread "main" java.lang.NullPointerException
at Student.StudentManager.setMatrikelNo(StudentManager.java:48)
at Student.StudentDemo.main(StudentDemo.java:69)
Vielen Dank schon mal
ich habe eine Probleme bei dem Programmieren von einem Studentenmanager, den großteil habe ich eigentlich schon geschafft nun soll vor dem anlegen von einem neuen Studentenprofil geprüft werden ob die eingegebene Matrikelnummer bereits benutzt worden ist, klingt eigentlich nicht schwer, aber irgendwie komm ich nicht weiter, wäre sehr dankbar wenn mit jemand sagen kann was ich falsch mache hier mein Versuch:
[JAVA=46] public void setMatrikelNo(int matrikelNo) {
for(int i =0; i<= students.length; i++)
if(students.equals(matrikelNo)){
System.out.println("Waehlen sie eine andere Matrikelnummer diese ist bereits vergeben");
}
else{
this.matrikelNo = matrikelNo;
}
}[/code]
Was nicht funktioniert ist wie gesagt der Vergleich ob die Matrikelnummer in dem array bereits vorhanden ist, zeigt so keinen Fehler an aber beim Ausführen kommt folgende fehlermeldung:
Exception in thread "main" java.lang.NullPointerException
at Student.StudentManager.setMatrikelNo(StudentManager.java:48)
at Student.StudentDemo.main(StudentDemo.java:69)
Vielen Dank schon mal