Javakurs/Übungsaufgaben/Schleifen: Unterschied zwischen den Versionen
< Javakurs | Übungsaufgaben
Kaufi (Diskussion | Beiträge) (Änderung 24501 von 130.149.151.77 (Diskussion) rückgängig gemacht.) (Markierung: Rückgängigmachung) |
|||
(5 dazwischenliegende Versionen von 3 Benutzern werden nicht angezeigt) | |||
Zeile 5: | Zeile 5: | ||
* Schreibe eine while Schleife die unendlich oft "Hallo Welt!" ausgibt. | * Schreibe eine while Schleife die unendlich oft "Hallo Welt!" ausgibt. | ||
− | :'''Tipp:''' Mit den Tasten "Str + c" kannst du die Ausführung eines Programms in der | + | :'''Tipp:''' Mit den Tasten "Str + c" kannst du die Ausführung eines Programms in der Kommandozeile abbrechen |
− | |||
== Begrenzte Schleifen == | == Begrenzte Schleifen == | ||
Zeile 12: | Zeile 11: | ||
* Schreibe eine for-Schleife, die 10 mal "Hallo Welt!!" ausgibt. | * Schreibe eine for-Schleife, die 10 mal "Hallo Welt!!" ausgibt. | ||
* Verändere die for Schleife, so dass sie abwechselnd "Hallo Welt!" und "Ich bin im Javakurs!" ausgibt | * Verändere die for Schleife, so dass sie abwechselnd "Hallo Welt!" und "Ich bin im Javakurs!" ausgibt | ||
− | ** Es gibt mehrere Möglichkeiten das | + | ** Es gibt mehrere Möglichkeiten das umzusetzen - finde zwei. |
− | |||
== einfache while-Schleife == | == einfache while-Schleife == | ||
Zeile 96: | Zeile 94: | ||
Na mal schaun ob irgend jemand diese Funktion wirklich benutzt. Ich fände es jedenfalls toll. | Na mal schaun ob irgend jemand diese Funktion wirklich benutzt. Ich fände es jedenfalls toll. | ||
--> | --> | ||
+ | |||
+ | [[Kategorie:Java]] | ||
+ | [[Kategorie:Java_Aufgaben]] |
Aktuelle Version vom 20. Februar 2019, 13:20 Uhr
Hinweis: Alle in diese Übung verwendeten Klassen findest du auch als Vorgabedateien unter http://docs.freitagsrunde.org/Veranstaltungen/javakurs_2007/vorgaben/Schleifen.tar
Inhaltsverzeichnis
Endlosschleifen
- Schreibe eine while Schleife die unendlich oft "Hallo Welt!" ausgibt.
- Tipp: Mit den Tasten "Str + c" kannst du die Ausführung eines Programms in der Kommandozeile abbrechen
Begrenzte Schleifen
- Ändere deine while Schleife so, dass sie nur 10 mal "Hallo Welt" ausgibt
- Schreibe eine for-Schleife, die 10 mal "Hallo Welt!!" ausgibt.
- Verändere die for Schleife, so dass sie abwechselnd "Hallo Welt!" und "Ich bin im Javakurs!" ausgibt
- Es gibt mehrere Möglichkeiten das umzusetzen - finde zwei.
einfache while-Schleife
- Überlege dir, was der folgende Code macht. Welche Zahlen werden ausgegeben?
- Führe den Code aus und vergleiche das Ergebnis mit deinen Erwartungen.
class While_Uebung1 { public static void main(String[] args) { int x=10; while (x>0){ System.out.println(" x=" + x); // Anhaengen von x an den String x=x-1; } } }
for-Schleifen zum Zählen
- Überlege dir, was der folgende Code macht. Welche Zahlen werden ausgegeben?
- Führe den Code aus und vergleiche das Ergebnis mit deinen Erwartungen.
class For_Uebung1 { public static void main(String[] args) { System.out.println("erste for Schleife:"); for (int i = 1; i <= 10; i = i + 1) { System.out.print(" " + i); } System.out.println(); // Zeilenumbruch System.out.println("zweite for Schleife:"); for (int i = 1; i <= 10; i = i + 2) { System.out.print(" " + i); } System.out.println(); // Zeilenumbruch System.out.println("dritte for Schleife:"); for (int i = 1; i <= 10; i = i * 2) { System.out.print(" " + i); } System.out.println(); // Zeilenumbruch } }
for-Schleife und if-Bedingung
- Überlege dir, was der folgende Code macht. Welche Zahlen werden ausgegeben?
- Führe den Code aus und vergleiche das Ergebnis mit deinen Erwartungen.
class For_Uebung2 { public static void main(String[] args) { for (int i=1;i<10;i++){ if ((i % 2)==0){ // % ist der Modulo-Operator System.out.println("Die Zahl "+i+" ist gerade."); } } } }
Kommentare
Wenn du Anmerkungen zur Aufgabe hast oder Lob und Kritik loswerden möchtest ist hier die richtige Stelle dafür. Klicke einfach ganz rechts auf "bearbeiten" und schreibe deinen Kommentar direkt ins Wiki. Keine Scheu, es geht nichts kaputt ;)