Eine gute Antwort könnte sein:

Nein. Variablen können in der Mitte eines Programms deklariert werden. Sie sollten Sie immer da deklarieren, wo es das Programm am lesbarsten macht.

Ein Lauf des Programms

Hier ist (noch mal) eine beispielhafte Daten-Datei, student.data genannt, für das Programm.

3
87
98
95
4
78
82
91
84

Hier ist ein Probelauf des Programms. Die Eingabeaufforderungen für den Anwender sind noch geblieben:

C:\user\default\JavaLektionen>java TestGruppen < student.data

Wie viele Studenten in Gruppe A:
Geben Sie eine Zahl ein:
Geben Sie eine Zahl ein:
Geben Sie eine Zahl ein:
Durchschnitt der Gruppe A: 93.33333333333333
Wie viele Studenten in Gruppe B:
Geben Sie eine Zahl ein:
Geben Sie eine Zahl ein:
Geben Sie eine Zahl ein:
Geben Sie eine Zahl ein:
Durchschnitt der Gruppe B: 83.75

C:\user\default\JavaLektionen>

FRAGE 12:

  1. Wie wird es der Anwender anzeigen, wenn die Gruppe keine Daten enthält?
  2. Wird das Programm korrekt laufen, wenn beide Gruppe keine Daten enthalten?