zur vorherigen Seite   zum Inhaltsverzeichnis   zur nächsten Seite

Antwort:

Das Programm mit der Schleife für die Anzahl Zeilen steht unten.

Anzahl Zeilen korrekt erledigt

Wenn an der Stelle "(hier werden bald weitere Anweisung kommen )" etwas stehen würde, das eine Zeile von anzahlSterne Sterne ausgeben würde, wäre das Programm fertig.

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

    Scanner scan = new Scanner( System.in );

    // Input vom Anwender sammeln
    System.out.println( "Wie viele Zeilen?" );
    anzahlZeilen = scan.nextInt();

    System.out.println( "Wie viele Sterne pro Zeile?" );
    anzahlSterne = scan.nextInt();

    zeile  =  1;
    while ( zeile <= anzahlZeilen )
    {

      ( hier kommt mehr Zeug )
      System.out.println();
      zeile = zeile + 1;
    }
  }
}

Jetzt müssen Sie eine der wichtigsten Aufgaben in der Programmierung meistern: das große Problem ignorieren und ein kleines Problem betrachten.

FRAGE 18:

Machen Sie sich frei von allen Gedanken an das große Programm und denken Sie nur an das kleine Problem. Wie würden Sie eine Zeile von anzahlSterne Sterne ausgeben, einen Stern nach dem anderen?