1. Switch-Anweisung
rrree1. Führen Sie zuerst a+b aus, um den Wert 3 zu erhalten
2 dann weiter nach unten
3. Führen Sie alle Anweisungen aus, da es keine Pause gibt
Empfehlung für ein kostenloses Online-Video-Tutorial: Java-Lehrvideo
Ergebnis:
int a = 1,b =2; switch(a+b){ case 1: System.out.print(1); case 3: System.out.print(3); case 4: System.out.print(4); default: System.out.print(5); }
1. Führen Sie a + b aus und erhalten Sie 36
2. Führen Sie die Standardeinstellung aus
Ergebnis:
345
Beurteilen Sie den Monat
int a = 2, b = 34; switch(a + b){ case 5: System.out.println(5); break; case 6: System.out.println(6); break; default: System.out.println(12); }
12
Die beiden Methoden sind gleich, aber die mehreren Anweisungen in der Switch-Anweisung, also dem Anweisungsblock, müssen nicht in geschweifte Klammern eingeschlossen werden, da die Break-Anweisung herausspringt, andernfalls wird die Ausführung fortgesetzt.
2. Schleifenanweisung
Finden Sie eine Primzahl innerhalb von 1000
Scanner a = new Scanner(System.in); System.out.print("please input a month:"); int month = a.nextInt(); switch(month){ case 1: case 2: case 3: System.out.println("Spring"); break; case 4: case 5: case 6: System.out.println("Summer"); break; case 7: case 8: case 9: System.out.println("Autumn"); break; case 10: case 11: case 12: System.out.println("Winter"); break; default: System.out.println("fasle"); }
Ergebnis:
Scanner a = new Scanner(System.in); System.out.print("please input a month:"); int month = a.nextInt(); switch(month){ case 1: case 2: case 3: System.out.println("Spring"); break; case 4: case 5: case 6: System.out.println("Summer"); break; case 7: case 8: case 9: System.out.println("Autumn"); break; case 10: case 11: case 12: System.out.println("Winter"); break; default: System.out.println("fasle"); }
Natürlich wurde oben ein offensichtlicher Fehler gemacht . Die äußere Schleife sollte <=1000 sein, obwohl sie keine Auswirkungen hat, sollte aber berücksichtigt werden.
int j; for (int i = 0; i < 1000; i++) { for (j = 2; j < i; j++) if (i % j == 0) break; if (j == i) System.out.println(i); }
Empfohlene verwandte Artikel und Tutorials: Erste Schritte ohne Java-Grundlagen
Das obige ist der detaillierte Inhalt vonJava-Learning-Switch-Anweisung und Loop-Anweisung. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!