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

...zur Antwort
Weitere Inhalte können nur Nutzer sehen, die bei uns eingeloggt sind.