E-Phase Java

Die Code Lücken

Noch nicht geprüft

Die Aufgabe der heutigen Stunde sind die Code Lücken! Dazu schauen wir uns mal die Aufgabe genauer an und versuchen durch intelligentes Lösen ein vollfunktionsfähiges Programm zu erstellen.

Die Aufgabenstellung lautet

Die folgende Schleife soll die Ausgabe "121 81 49 25 9 1" erzeugen. Ergänze den fehlenden Programmcode:

Java
/* meininfokurs.cmrg.site */
/**
            *
            * Das vorgegebene Java Programm der Code Lücken!
            *
            * @version 1.0 vom 09.06.2025
            * @meininfokurs.cmrg.site
            */

    public class CodeLuecken {
        public static void main(String[] args) {
            int Zahl = 11;

            while (  ?  ) {
                System.out.println( ? );
                zahl = ? ;
            } // end of while
        } // end of main
    } // end of CodeLuecken

Lösungsprozess der Aufgabe

Java
/* meininfokurs.cmrg.site */
/**
                *
                * Das fertige Java Programm der Code Lücken!
                *
                * @version 1.0 vom 09.06.2025
                * @meininfokurs.cmrg.site
                */

        public class CodeLuecken {
            public static void main(String[] args) {
                int Zahl = 11;
                int x;

                while (Zahl >= 0) {
                    x = Zahl * Zahl;
                    System.out.println(x);
                    zahl = zahl - 2;
                } // end of while
            } // end of main
        } // end of CodeLuecken

In der Aufgabenstellung wird gefordert, dass wir folgende Funktionen in unseren Code implementieren:

  1. Die Ausgabe der Zahlen "121 81 49 25 9 1" durch eine Rechnung

Berechnung und Ausgabe

Wir haben in der Aufgabenstellung die Zahl 11 bereits vorgegeben, dass heißt wir müssen wahrscheinlich mit dieser Arbeiten und in unseren Rechnungen verwenden. Ich habe hier zur Rechnung eine weitere Variable Deklariert (x). Mir ist aufgefallen, dass alle Zahlen in der Zahlenabfolge abnehmen, also nähern wir uns an 0 an, aber wir gehen nicht weiter als 0. Damit meine ich, dass keine negativen Zahlen in der Ausgabe gefordert sind. Ich habe mich dann für eine While Schleife entschlossen und in der Bedinung gesagt, dass während "Zahl >= 0" der Code ausgeführt wird. Für die Rechnung ist mir aufgefallen das 11 * 11 = 121, also habe ich X = Zahl * Zahl gemacht und diese in der Konsole ausgegeben. Dann habe ich Zahl um 2 dekrementiert (Zahl = Zahl - 2) und das Programm war fertig!


int Zahl = 11;
int x;

while (Zahl >= 0) {
    x = Zahl * Zahl;
    System.out.println(x);
    zahl = zahl - 2;
} // end of while

Aufgabe suchen

Tippe los. Strg+K öffnet die Suche von überall.

Zuletzt angesehen

Werbung