Das Programm mit der Schleife für die Anzahl Zeilen steht unten.
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 wir eine der wichtigsten Aufgaben in der Programmierung meistern: das große Problem ignorieren und ein kleines Problem betrachten.
Machen wir uns frei von allen Gedanken an das große Programm und denken nur an das kleine Problem.
Wie würden wir eine Zeile von anzahlSterne
Sterne ausgeben, einen Stern nach dem anderen?