Benutzer-Werkzeuge

Webseiten-Werkzeuge


if

Dies ist eine alte Version des Dokuments!


if

Hier ist die Aufgabensammlung im DokuWiki-Format, direkt zum Kopieren in eine DokuWiki-Seite:

Java – IF-Aufgabensammlung (DokuWiki)

Wichtig: In diesen Aufgaben darfst du nur if verwenden. Kein else und kein else if\!

Teil 1 – Scanner kennenlernen

Aufgabe 1: Zahl abfragen

- Frage den Benutzer nach einer Zahl. - Lies die Zahl mit Scanner ein. - Gib die eingegebene Zahl aus.

Aufgabe 2: Alter abfragen

- Frage den Benutzer nach seinem Alter. - Lies das Alter ein. - Gib das Alter aus.

Aufgabe 3: Zwei Zahlen

- Frage zwei Zahlen ab. - Lies beide Zahlen ein. - Addiere sie und gib das Ergebnis aus.

Teil 2 – Einfache IF-Abfragen

Aufgabe 4: Volljährigkeit

- Frage nach dem Alter. - Wenn das Alter mindestens 18 ist, gib „Du bist volljährig“ aus.

Aufgabe 5: Positive Zahl

- Frage eine Zahl ab. - Wenn die Zahl größer als 0 ist, gib „Die Zahl ist positiv“ aus.

Aufgabe 6: Gerade Zahl

- Frage eine Zahl ab. - Wenn die Zahl durch 2 teilbar ist, gib „Die Zahl ist gerade“ aus.

Aufgabe 7: Mindestpunktzahl

- Frage die erreichten Punkte ab. - Wenn der Benutzer mindestens 50 Punkte hat, gib „Bestanden“ aus.

Teil 3 – IF mit verschiedenen Bedingungen

Aufgabe 8: Temperatur

- Frage die Temperatur ab. - Wenn die Temperatur unter 0 Grad liegt, gib „Es friert“ aus.

Aufgabe 9: Passwort

- Lege ein Passwort fest: Java123. - Frage den Benutzer nach dem Passwort. - Wenn das Passwort richtig ist, gib „Zugriff erlaubt“ aus.

Aufgabe 10: Bestimmte Zahl

- Frage eine Zahl ab. - Wenn die Zahl genau 100 ist, gib „Die Zahl ist 100“ aus.

Aufgabe 11: Einkaufsrabatt

- Frage den Einkaufswert ab. - Wenn der Einkaufswert über 100 Euro liegt, gib „Du bekommst Rabatt“ aus.

Aufgabe 12: Führerschein

- Frage das Alter ab. - Wenn das Alter mindestens 17 ist, gib „Du darfst mit dem begleiteten Fahren beginnen“ aus.

Teil 4 – Etwas schwierigere IF-Aufgaben

Aufgabe 13: Zahlenvergleich

- Frage zwei Zahlen ab. - Wenn die erste Zahl größer als die zweite ist, gib „Die erste Zahl ist größer“ aus.

Aufgabe 14: Schaltjahr

- Frage eine Jahreszahl ab. - Überprüfe mit einer IF-Abfrage, ob es ein Schaltjahr ist. - Wenn es ein Schaltjahr ist, gib „Schaltjahr“ aus.

Aufgabe 15: Notenprüfung

- Frage eine Note ab. - Wenn die Note 1 ist, gib „Sehr gut“ aus. - Wenn die Note 2 ist, gib „Gut“ aus. - Wenn die Note 3 ist, gib „Befriedigend“ aus. - Verwende mehrere einzelne IF-Abfragen\!

Teil 5 – Scanner-Template

Dieses Grundgerüst kannst du für jede Aufgabe verwenden:

\<code java\> import java.util.Scanner;

public class Main { public static void main(String\[\] args) {

```

  // Scanner erstellen
  Scanner scanner = new Scanner(System.in);
  // Zahl abfragen
  System.out.println("Gib eine Zahl ein:");
  // Zahl einlesen
  int zahl = scanner.nextInt();
  // Deine IF-Abfrage kommt hier hin
  // Scanner schließen
  scanner.close();

} ```

} \</code\>

Teil 6 – Wichtige Scanner-Befehle

Befehl Bedeutung \<code java\>scanner.nextInt();\</code\> Ganze Zahl einlesen \<code java\>scanner.nextDouble();\</code\> Kommazahl einlesen \<code java\>scanner.nextLine();\</code\> Text einlesen \<code java\>scanner.next();\</code\> Einzelnes Wort einlesen

Teil 7 – IF-Syntax

So sieht eine IF-Abfrage aus:

\<code java\> if (zahl \> 10) { System.out.println(„Die Zahl ist größer als 10“); } \</code\>

Wichtig:

- Nur IF verwenden. - Kein ELSE verwenden. - Kein ELSE IF verwenden. - Mehrere IF-Abfragen dürfen hintereinander stehen.

Teil 8 – Vergleichszeichen

Zeichen Bedeutung == Gleich \!= Ungleich \> Größer \< Kleiner \>= Größer oder gleich \⇐ Kleiner oder gleich

—

Viel Erfolg beim Üben\!

if.1793872963.txt.gz · Zuletzt geändert: von torsten.roehl