Ja. Es ist gut diese Fälle im voraus zu überprüfen, noch bevor wir mit dem Schreiben des Programms anfangen.
Hier ist ein Beginn des Programms.
import java.util.Scanner; // Der Anwender gibt Integer N ein. Das Programm berechnet N Fakultät. // class Fakultaet { public static void main (String[] args ) { Scanner scan = new Scanner( System.in ); long n, fakultaet = 1; System.out.println( "Geben Sie N ein:" ); n = scan.nextLong(); if ( ) { while ( ) { } System.out.println( "Fakultaet ist " + fakultaet ); } else { System.out.println("N muss 0 oder groesser sein"); } } }
Bemerkt Ihr wie das Programm mit dem Flussdiagramm übereinstimmt.
Betrachten wir sorgfältig wie die while
-Anweisung
ein Teil des true
-Zweiges der if
-Anweisung ist.
Das Einrücken und die geschweiften Klammern {} zeigen diese Struktur.
Wir füllen die vier Lücken aus, um das Programm zu vervollständigen.