Eine gute Antwort könnte sein:

Ja—wenn der Anwender fünf Zeilen verlangt, sollte eine Schleife 1, 2, 3, 4, 5 zählen. Was mit jeder Zeile zu tun ist bleibt ein Rätsel.

Grundgerüst des Stern-Programms

Hier ist das Grundgerüst des Programms, mit den üblichen blauen Lücken. Das Programm ignoriert bis jetzt was mit jeder auszugebender Zeile Sterne zu tun ist. Es setzt einfach voraus, dass etwas damit getan werden kann und richtet den Blick darauf die Anzahl der Zeilen richtig zu bekommen.

import java.io.*;
//
class Sternchen
{
  public static void main (String[] args ) throws IOException
  {
    int anzahlZeilen;      // die Anzahl der Zeilen
    int anzahlSterne;      // die Anzahl der Sterne pro Zeile
    int zeile;             // aktuelle Zeilennummer

    BufferedReader userIn = new BufferedReader (new InputStreamReader(System.in));
    String inputData;

    // Input vom Anwender sammeln
    System.out.println( "//Wie viele Zeilen?" );
    inputData = userIn.readLine();
    anzahlZeilen   = Integer.parseInt( inputData );

    System.out.println( "Wie viele Sterne pro Zeile?" );
    inputData = userIn.readLine();
    anzahlSterne  = Integer.parseInt( inputData );

    __________________

    while ( __________________ )
    {

       (hier werden bald mehr Anweisung kommen )

       __________________
    }
  }
}

Ein Teil der vom Anwender gesammelten Informationen wird noch nicht verwendet. Konzentrieren Sie sich zuerst auf die Schleife für die Ausgabe jeder Zeile.

FRAGE 17:

Füllen Sie die drei Lücken aus.