Dies ist eine alte Version des Dokuments!
Inhaltsverzeichnis
if
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 beide Zahlen und gib das Ergebnis aus.
Aufgabe 4: Volljährigkeit
Frage den Benutzer nach seinem Alter. Wenn das Alter mindestens 18 beträgt, 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 gerade ist, gib „Die Zahl ist gerade“ aus. Tipp: Verwende den Modulo-Operator %.
Aufgabe 7: Mindestpunktzahl
Frage die erreichten Punkte ab. Wenn mindestens 50 Punkte erreicht wurden, gib „Bestanden“ aus.
3. IF-Abfragen 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 mit dem Wert „Java123“ fest. 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 beträgt, gib „Du darfst mit begleitetem Fahren beginnen“ aus.
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“ aus.
Aufgabe 14: Schaltjahr
Frage eine Jahreszahl ab. Überprüfe, ob die Jahreszahl ein Schaltjahr ist. Wenn es ein Schaltjahr ist, gib „Schaltjahr“ aus. 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 „Gut“ aus. Wenn die Note 3 ist, gib „Befriedigend“ aus. Verwende mehrere einzelne IF-Abfragen.
5. Scanner – Grundgerüst
Dieses Grundgerüst kannst du für alle Aufgaben verwenden.
import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); System.out.println("Gib eine Zahl ein:"); int zahl = scanner.nextInt(); // Hier kommt deine IF-Abfrage hin scanner.close(); } }
6. Wichtige Scanner-Befehle
| Befehl | Bedeutung | scanner.nextInt(); | Ganze Zahl einlesen | scanner.nextDouble(); | Kommazahl einlesen | scanner.nextLine(); | Ganze Textzeile einlesen | scanner.next(); | Einzelnes Wort einlesen |
|---|
7. IF-Syntax
if (zahl > 10) { System.out.println("Die Zahl ist größer als 10"); }
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!
