package Gruppenwechsel; import java.io.BufferedReader; import java.io.FileNotFoundException; import java.io.FileReader; import java.io.IOException; public class Grw { private static final int MAX = 500; /** * @param args * @throws IOException */ public static void main(String[] args) throws IOException { // TODO Auto-generated method stub BufferedReader in = new BufferedReader(new FileReader(args[0])); SkiDaten grw; int gesamtSchueler = 0; String zeile = in.readLine(); while (zeile != null) { grw = new SkiDaten(zeile); String KlassenName = grw.getKlasse(); int SchuelerKlasse = 0; System.out.print(KlassenName + ": "); while (KlassenName.equals(grw.getKlasse()) && zeile != null) { String SchuelerGeschlecht = grw.getGeschl(); int KlassenGeschlecht = 0; while (KlassenName.equals(grw.getKlasse()) && SchuelerGeschlecht.equals(grw.getGeschl()) && zeile != null) { SchuelerKlasse++; KlassenGeschlecht++; zeile = in.readLine(); grw = new SkiDaten(zeile); } System.out.print(SchuelerGeschlecht + ": " + KlassenGeschlecht + " "); } System.out.println(); System.out.println("Gesamtanzahl: " + SchuelerKlasse); System.out.println(); gesamtSchueler += SchuelerKlasse; } System.out.println("Gesamtschülerzahl: " + gesamtSchueler); } }