if
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
| if [2026/11/05 10:03] – torsten.roehl | if [2026/11/05 10:12] (aktuell) – torsten.roehl | ||
|---|---|---|---|
| Zeile 1: | Zeile 1: | ||
| ====== if ====== | ====== if ====== | ||
| - | Du hast recht, hier ist eine Version | + | //In dieser Übung werden die Grundlagen der Benutzereingabe |
| - | + | ||
| - | Java IF-Aufgabensammlung – DokuWiki | + | |
| - | + | ||
| - | ====== Java – Aufgabensammlung ====== | + | |
| - | + | ||
| - | ===== Thema: | + | |
| - | + | ||
| - | **Wichtig: | + | |
| - | + | ||
| - | ===== Teil 1 – Scanner kennenlernen ===== | + | |
| ==== Aufgabe 1: Zahl abfragen ==== | ==== Aufgabe 1: Zahl abfragen ==== | ||
| - | - Frage den Benutzer nach einer Zahl. | + | Frage den Benutzer nach einer Zahl. Lies die Zahl mit Scanner ein. Gib die eingegebene Zahl aus. |
| - | - Lies die Zahl mit Scanner ein. | + | |
| - | - Gib die eingegebene Zahl wieder | + | |
| ==== Aufgabe 2: Alter abfragen ==== | ==== Aufgabe 2: Alter abfragen ==== | ||
| - | - Frage den Benutzer nach seinem Alter. | + | Frage den Benutzer nach seinem Alter. Lies das Alter ein. Gib das Alter aus. |
| - | - Lies das Alter ein. | + | |
| - | - Gib das Alter aus. | + | |
| ==== Aufgabe 3: Zwei Zahlen ==== | ==== Aufgabe 3: Zwei Zahlen ==== | ||
| - | - Frage zwei Zahlen ab. | + | Frage zwei Zahlen ab. Lies beide Zahlen ein. Addiere |
| - | - Lies beide Zahlen ein. | + | |
| - | - Addiere | + | |
| - | + | ||
| - | ===== Teil 2 – Einfache IF-Abfragen ===== | + | |
| ==== Aufgabe 4: Volljährigkeit ==== | ==== Aufgabe 4: Volljährigkeit ==== | ||
| - | - Frage nach dem Alter. | + | Frage den Benutzer |
| - | - Wenn das Alter mindestens 18 ist, gib "Du bist volljährig" | + | |
| ==== Aufgabe 5: Positive Zahl ==== | ==== Aufgabe 5: Positive Zahl ==== | ||
| - | - Frage eine Zahl ab. | + | Frage eine Zahl ab. Wenn die Zahl größer als 0 ist, gib "Die Zahl ist positiv" |
| - | - Wenn die Zahl größer als 0 ist, gib "Die Zahl ist positiv" | + | |
| ==== Aufgabe 6: Gerade Zahl ==== | ==== Aufgabe 6: Gerade Zahl ==== | ||
| - | - Frage eine Zahl ab. | + | Frage eine Zahl ab. Wenn die Zahl gerade |
| - | - Wenn die Zahl durch 2 teilbar | + | |
| + | <note tip> | ||
| ==== Aufgabe 7: Mindestpunktzahl ==== | ==== Aufgabe 7: Mindestpunktzahl ==== | ||
| - | - Frage die erreichten Punkte ab. | + | Frage die erreichten Punkte ab. Wenn mindestens 50 Punkte |
| - | - Wenn der Benutzer | + | |
| - | + | ||
| - | ===== Teil 3 – IF mit verschiedenen Bedingungen ===== | + | |
| ==== Aufgabe 8: Temperatur ==== | ==== Aufgabe 8: Temperatur ==== | ||
| - | - Frage die Temperatur ab. | + | Frage die Temperatur ab. Wenn die Temperatur unter 0 Grad liegt, gib "Es friert" |
| - | - Wenn die Temperatur unter 0 Grad liegt, gib "Es friert" | + | |
| - | ==== Aufgabe 9: Passwort | + | ===== Scanner – Grundgerüst ===== |
| - | - Lege ein Passwort fest: Java123. | + | Dieses Grundgerüst kannst du für alle Aufgaben verwenden. |
| - | - Frage den Benutzer nach dem Passwort. | + | |
| - | - Wenn das Passwort richtig ist, gib " | + | |
| - | ==== Aufgabe 10: Bestimmte Zahl ==== | + | <code java> import java.util.Scanner; |
| - | - Frage eine Zahl ab. | + | public class Main { |
| - | - Wenn die Zahl genau 100 ist, gib "Die Zahl ist 100" aus. | + | |
| - | ==== Aufgabe 11: Einkaufsrabatt ==== | + | public static void main(String[] args) { |
| - | - Frage den Einkaufswert ab. | ||
| - | - Wenn der Einkaufswert über 100 Euro liegt, gib "Du bekommst Rabatt" | ||
| - | |||
| - | ==== Aufgabe 12: Führerschein ==== | ||
| - | |||
| - | - Frage das Alter ab. | ||
| - | - Wenn das Alter mindestens 17 ist, gib "Du darfst mit dem begleiteten Fahren beginnen" | ||
| - | |||
| - | ===== 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" | ||
| - | |||
| - | ==== Aufgabe 14: Schaltjahr ==== | ||
| - | |||
| - | - Frage eine Jahreszahl ab. | ||
| - | - Überprüfe mit einer IF-Abfrage, ob es ein Schaltjahr ist. | ||
| - | - Wenn es ein Schaltjahr ist, gib " | ||
| - | |||
| - | ==== Aufgabe 15: Notenprüfung ==== | ||
| - | |||
| - | - Frage eine Note ab. | ||
| - | - Wenn die Note 1 ist, gib "Sehr gut" aus. | ||
| - | - Wenn die Note 2 ist, gib " | ||
| - | - Wenn die Note 3 ist, gib " | ||
| - | - 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); | Scanner scanner = new Scanner(System.in); | ||
| - | // Zahl abfragen | ||
| System.out.println(" | System.out.println(" | ||
| - | // Zahl einlesen | ||
| int zahl = scanner.nextInt(); | int zahl = scanner.nextInt(); | ||
| - | // Deine IF-Abfrage | + | // Hier kommt deine IF-Abfrage hin |
| - | |||
| - | // Scanner schließen | ||
| scanner.close(); | scanner.close(); | ||
| } | } | ||
| - | ``` | ||
| - | |||
| - | } \</ | ||
| - | |||
| - | ===== Teil 6 – Wichtige Scanner-Befehle ===== | ||
| - | |||
| - | ^ Befehl ^ Bedeutung ^ | \< | ||
| - | |||
| - | ===== Teil 7 – IF-Syntax ===== | ||
| - | |||
| - | Beispiel einer IF-Abfrage: | ||
| - | |||
| - | \<code java\> if (zahl \> 10) { System.out.println(" | ||
| - | **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\!** | ||
if.1793873004.txt.gz · Zuletzt geändert: von torsten.roehl
