Benutzer-Werkzeuge

Webseiten-Werkzeuge


if

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
if [2026/11/05 10:05] – torsten.roehlif [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" aus.
-Wenn das Alter mindestens 18 beträgt, gib "Du bist volljährig" aus.+
  
 ==== 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" aus.
-Wenn die Zahl größer als 0 ist, gib "Die Zahl ist positiv" aus.+
  
 ==== 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" aus.  
-Wenn die Zahl gerade ist, gib "Die Zahl ist gerade" aus. + 
-Tipp: Verwende den Modulo-Operator %.+<note tip>Tipp: Verwende den Modulo-Operator %.</note>
  
 ==== Aufgabe 7: Mindestpunktzahl ==== ==== Aufgabe 7: Mindestpunktzahl ====
  
-Frage die erreichten Punkte ab. +Frage die erreichten Punkte ab. Wenn mindestens 50 Punkte erreicht wurden, gib "Bestanden" aus.
-Wenn mindestens 50 Punkte erreicht wurden, gib "Bestanden" aus. +
- +
-===== 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" aus.
-Wenn die Temperatur unter 0 Grad liegt, gib "Es friert" aus.+
  
-==== Aufgabe 9: Passwort ==== +=====  Scanner – Grundgerüst =====
- +
-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. 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:
 } </code> } </code>
  
-===== 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 ===== 
- 
-<code java> if (zahl > 10) { System.out.println("Die Zahl ist größer als 10"); } </code> 
- 
-===== 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