Dies ist eine alte Version des Dokuments!
Inhaltsverzeichnis
if
Du hast recht, hier ist eine Version mit korrekter DokuWiki-Syntax. Du kannst sie direkt in den DokuWiki-Quelltexteditor kopieren.
Java IF-Aufgabensammlung – DokuWiki
Java – Aufgabensammlung
Thema: Scanner und IF-Abfragen
Wichtig: In diesen Aufgaben darfst du ausschließlich 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 wieder 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 – 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\>scanner.nextInt();\</code\> | Ganze Zahl einlesen | \<code\>scanner.nextDouble();\</code\> | Kommazahl einlesen | \<code\>scanner.nextLine();\</code\> | Text einlesen | \<code\>scanner.next();\</code\> | Einzelnes Wort einlesen |
|---|
Teil 7 – IF-Syntax
Beispiel einer IF-Abfrage:
\<code java\> if (zahl \> 10) { System.out.println(„Die Zahl ist größer als 10“); } \</code\>
Wichtige Regeln:
- 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\!
