Java Basics | Programmieren üben

Java-Übungen mit rotierenden Aufgaben

Die Seite zeigt dir jetzt einen wechselnden Ausschnitt aus einem größeren Aufgabenpool. Du kannst nach Leicht, Mittel oder Schwer filtern und dir jederzeit neue Aufgaben mischen lassen.

Leicht · Mittel · Schwer Neue Fragen rotieren Mehr Aufgaben im Pool
Aufgabenpool 9
Themen 7
Erledigt 0
Java-Spickzettel

Primitive Typen: int, char, double, boolean. Referenztypen: String und eigene Klassen wie Uhr oder Konstanten.

So arbeitest du mit der Seite

Schwierigkeit wählen

Filtere gezielt nach leichten, mittleren oder schweren Aufgaben.

Aufgaben rotieren

Mit einem Klick wird ein neuer Mix aus dem Aufgabenpool angezeigt.

Mit Lösung vergleichen

Nutze dein Notizfeld und kontrolliere danach deinen Ansatz mit der Musterlösung.

Schwerpunkte dieser Einheit

Syntax Variablen Bedingungen Objekte Methoden Schleifen Arrays

Pro Rotation werden bis zu vier Aufgaben angezeigt, damit die Seite kompakt und abwechslungsreich bleibt.

Übungsbereich

Filtere den Schwierigkeitsgrad und rotiere die Aufgaben direkt auf der Seite.

0 sichtbar
Leicht

Fehler im Beispiel finden

Syntax & Variablen

Im vorhandenen Beispiel steckt ein Tippfehler. Korrigiere den Code so, dass die Summe von x und z sauber berechnet und ausgegeben wird.

Hinweis

Achte auf den Variablennamen in der Zuweisung.

public class Uebung {
    public static void main(String[] args) {
        int x = 10;
        int z = 5;

        int ergebnis;
        ergebins = x + z;

        System.out.println(ergebnis);
    }
}
Leicht

Variablen ausgeben

Ein- und Ausgabe

Erstelle ein kleines Java-Programm, das zwei Zahlen addiert und den Text "Die Summe ist: 15" ausgibt.

Hinweis

Für die Ausgabe kannst du Strings mit Variablen per + verbinden.

public class Rechner {
    public static void main(String[] args) {
        int a = 7;
        int b = 8;

        // Hier fehlt die Berechnung
        // Hier fehlt die Ausgabe
    }
}
Leicht

Größere Zahl bestimmen

Bedingungen

Ergänze eine if/else-Abfrage, die ausgibt, welche der beiden Zahlen größer ist.

Hinweis

Vergleiche a und b mit > in einer if-Abfrage.

public class Vergleich {
    public static void main(String[] args) {
        int a = 12;
        int b = 9;

        // Hier fehlt die Bedingung
    }
}
Mittel

Objekt der Klasse Uhr nutzen

Objekte & Methoden

Nutze die Klasse Uhr aus dem Beispielordner. Erzeuge ein Objekt und gib Stunde und Minute über die vorhandenen Methoden aus.

Hinweis

Erst Objekt mit new erzeugen, danach Methoden über die Punktnotation aufrufen.

public class Hauptprogramm {
    public static void main(String[] args) {
        // Objekt erzeugen

        // Stunde und Minute auslesen

        // Ausgabe im Format: 14:05
    }
}
Mittel

Mit Rückgabewerten rechnen

Rückgabewerte

Die Klasse Konstanten liefert eine Kreiszahl zurück. Berechne damit den Umfang eines Kreises mit dem Radius 4.

Hinweis

Ein Rückgabewert wird links einer passenden Variable zugewiesen.

public class Geometrie {
    public static void main(String[] args) {
        Konstanten konstanten = new Konstanten();

        // Kreiszahl holen
        // Umfang berechnen
        // Ergebnis ausgeben
    }
}
Mittel

if / else für Notenlogik

Kontrollstrukturen

Ergänze das Programm so, dass bei 50 oder mehr Punkten "Bestanden" und sonst "Nicht bestanden" ausgegeben wird.

Hinweis

Vergleiche die Variable punkte mit >= 50.

public class Pruefung {
    public static void main(String[] args) {
        int punkte = 58;

        // Hier fehlt die Kontrollstruktur
    }
}
Mittel

Zahlen 1 bis 5 ausgeben

Schleifen

Schreibe eine for-Schleife, die die Zahlen 1 bis 5 untereinander ausgibt.

Hinweis

Nutze eine Zählvariable i und erhöhe sie mit i++.

public class Schleife {
    public static void main(String[] args) {
        // Hier fehlt die for-Schleife
    }
}
Schwer

Durchschnitt berechnen

Arrays

Berechne den Durchschnitt der Werte im Array und gib ihn als double aus.

Hinweis

Teile die Summe als double durch zahlen.length.

public class Durchschnitt {
    public static void main(String[] args) {
        int[] zahlen = {4, 6, 8, 10};

        // Summe bilden
        // Durchschnitt berechnen
        // Ergebnis ausgeben
    }
}
Schwer

Eigene Methode mit Parameter

Methoden

Ergänze eine Methode verdoppeln(int zahl), die den Wert verdoppelt zurückgibt, und rufe sie in main auf.

Hinweis

Die Methode braucht einen Rückgabetyp int, einen Parameter und ein return.

public class Methode {
    public static void main(String[] args) {
        int wert = verdoppeln(6);
        System.out.println(wert);
    }

    // Hier fehlt die Methode
}