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:05] – torsten.roehl | if [2026/11/05 10:12] (aktuell) – torsten.roehl | ||
|---|---|---|---|
| Zeile 1: | Zeile 1: | ||
| ====== if ====== | ====== if ====== | ||
| + | //In dieser Übung werden die Grundlagen der Benutzereingabe mit Scanner sowie einfache Bedingungen mit IF-Abfragen in Java behandelt. Dabei werden Werte eingelesen, überprüft und abhängig von bestimmten Bedingungen Ausgaben erzeugt.// | ||
| ==== 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 aus. | + | |
| ==== 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 beide Zahlen und gib das Ergebnis aus. |
| - | Lies beide Zahlen ein. | + | |
| - | Addiere beide Zahlen und gib das Ergebnis aus. | + | |
| ==== Aufgabe 4: Volljährigkeit ==== | ==== Aufgabe 4: Volljährigkeit ==== | ||
| - | Frage den Benutzer nach seinem Alter. | + | Frage den Benutzer nach seinem Alter. Wenn das Alter mindestens 18 beträgt, gib "Du bist volljährig" |
| - | Wenn das Alter mindestens 18 beträgt, 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 ist, gib "Die Zahl ist gerade" |
| - | Wenn die Zahl gerade ist, gib "Die Zahl ist gerade" | + | |
| - | Tipp: Verwende den Modulo-Operator %. | + | <note tip>Tipp: Verwende den Modulo-Operator %.</ |
| ==== Aufgabe 7: Mindestpunktzahl ==== | ==== Aufgabe 7: Mindestpunktzahl ==== | ||
| - | Frage die erreichten Punkte ab. | + | Frage die erreichten Punkte ab. Wenn mindestens 50 Punkte erreicht wurden, gib " |
| - | Wenn mindestens 50 Punkte erreicht wurden, gib " | + | |
| - | + | ||
| - | ===== 3. IF-Abfragen 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 mit dem Wert " | + | |
| - | Frage den Benutzer nach dem Passwort. | + | |
| - | Wenn das Passwort richtig ist, gib " | + | |
| - | + | ||
| - | ==== 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" | + | |
| - | + | ||
| - | ==== Aufgabe 12: Führerschein ==== | + | |
| - | + | ||
| - | Frage das Alter ab. | + | |
| - | Wenn das Alter mindestens 17 beträgt, gib "Du darfst mit begleitetem Fahren beginnen" | + | |
| - | + | ||
| - | ===== 4. Etwas schwierigere 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, | + | |
| - | Wenn es ein Schaltjahr ist, gib " | + | |
| - | Verwende eine IF-Abfrage mit logischen Operatoren. | + | |
| - | + | ||
| - | ==== Aufgabe 15: Notenprüfung ==== | + | |
| - | + | ||
| - | Frage eine Schulnote 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. | + | |
| - | + | ||
| - | ===== 5. Scanner – Grundgerüst ===== | + | |
| Dieses Grundgerüst kannst du für alle Aufgaben verwenden. | Dieses Grundgerüst kannst du für alle Aufgaben verwenden. | ||
| Zeile 109: | Zeile 54: | ||
| // Hier kommt deine IF-Abfrage hin | // Hier kommt deine IF-Abfrage hin | ||
| - | |||
| scanner.close(); | scanner.close(); | ||
| Zeile 117: | Zeile 61: | ||
| } </ | } </ | ||
| - | ===== 6. Wichtige Scanner-Befehle ===== | ||
| - | |||
| - | ^ Befehl ^ Bedeutung ^ | scanner.nextInt(); | ||
| - | |||
| - | ===== 7. IF-Syntax ===== | ||
| - | |||
| - | <code java> if (zahl > 10) { System.out.println(" | ||
| - | |||
| - | ===== 8. Vergleichsoperatoren ===== | ||
| - | |||
| - | ^ Operator ^ Bedeutung ^ | == | Gleich | | != | Ungleich | | > | Größer | | < | Kleiner | | >= | Größer oder gleich | | <= | Kleiner oder gleich | | ||
| - | |||
| - | ===== 9. Logische Operatoren ===== | ||
| - | |||
| - | ^ Operator ^ Bedeutung ^ | && | UND | | || | ODER | | ! | NICHT | | ||
| - | ===== Wichtige Regeln ===== | ||
| - | Verwende ausschließlich IF-Abfragen. | ||
| - | Kein ELSE verwenden. | ||
| - | Kein ELSE IF verwenden. | ||
| - | Mehrere IF-Abfragen dürfen hintereinander stehen. | ||
| - | Verwende Scanner, um Benutzereingaben einzulesen. | ||
| - | Viel Erfolg beim Programmieren! | ||
if.1793873130.txt.gz · Zuletzt geändert: von torsten.roehl
