Erste Java-Dateien für Studi-Verwaltung

main
hummel 2025-12-02 11:36:58 +01:00
parent 37bff13207
commit 30423d74ef
3 changed files with 57 additions and 0 deletions

2
.gitignore vendored
View File

@ -579,3 +579,5 @@ replay_pid*
# Built Visual Studio Code Extensions
*.vsix
/.classpath
/.project

View File

@ -0,0 +1,49 @@
import java.util.ArrayList;
public class HochschulVerwaltung {
public static void main(String[] args) {
ArrayList<Student> studis = new ArrayList<Student>();
Student s1 = new Student();
s1.vorname = "Markus";
s1.name = "Müller";
s1.studiengang = "UIB";
s1.mnr = 123456;
studis.add(s1);
// Achtung, s1 zeigt jetzt auf eine zweite Instanz!
s1 = new Student();
s1.vorname = "Markus";
s1.name = "Müller";
s1.studiengang = "IMB";
s1.mnr = 234567;
studis.add(s1);
System.out.println();
System.out.println(studis.size());
System.out.println();
// Zeit vergeht....
// Hr. Müller 123456 heiratet und will jetzt Kaiser heißen
// Wir müssen ihn an Hand seiner MNr aus der Liste heraussuchen
for (Student s : studis)
if (s.mnr == 123456) {
s.name = "Kaiser";
break;
}
for (Student s : studis) {
System.out.println(s);
System.out.println(s.vorname);
System.out.println(s.name);
System.out.println(s.studiengang);
System.out.println(s.mnr);
System.out.println("---");
}
}
}

6
src/Student.java 100644
View File

@ -0,0 +1,6 @@
public class Student {
String vorname;
String name;
String studiengang;
int mnr;
}