import java.lang.*;
public class Klasse{
Schueler[]schuelerliste;
Lehrer[]lehrerliste;
int maxAnzahlSchueler;
int aktuelleAnzahlSchueler;
int maxAnzahlLehrer;
int aktuelleAnzahlLehrer;
int raum;
public Klasse (int raum,int maxAnzahlSchueler, int aktuelleAnzahlSchueler, int maxAnzahlLehrer, int aktuelleAnzahlLehrer)
{
this.maxAnzahlSchueler=maxAnzahlSchueler;
this.maxAnzahlLehrer=maxAnzahlLehrer;
schuelerliste= new Schueler[maxAnzahlSchueler];
this.raum=raum;
lehrerliste=new Lehrer[maxAnzahlLehrer];
}
public void fuegeSchueler (Schueler schueler)
{schuelerliste[aktuelleAnzahlSchueler]= schueler;
aktuelleAnzahlSchueler++;
}
public void fuegeLehrer (Lehrer lehrer)
{lehrerliste[aktuelleAnzahlLehrer]= lehrer;
aktuelleAnzahlLehrer++;
}
public static void sortStringBubble( Schueler[] schuelerliste)
{
int j;
boolean flag = true; // Variable die nur wahr oder falsch sein kann
String temp;
while ( flag )
{
flag = false;
for ( j = 0; j < schuelerliste.length - 1; j++ )
{
if ( schuelerliste[j].compareToIgnoreCase(schuelerliste[j+1] ) > 0 )
{ // Abfrage ob die Variable größer ist als die andere
temp = schuelerliste [ j ];
schuelerliste [ j ] = schuelerliste [ j+1]; // Tauschen der Felder
schuelerliste [ j+1] = temp;
flag = true;
}
}
}
}
}
hier ist nochmal der eigentliche Programmcode ;D also das, was man auf dem Bild sehen sollte