/* InstrukcjaBreak.java */ // instrukcja break może wystąpić tylko w pętlach lub w instrukcji switch public class InstrukcjaBreak { public static void main(String[] args) { int i; for (i = 0; i < 5; i++) { if (i >= 3) break; // break przerywa wykonanie pętli System.out.println("i = " + i); } System.out.println("Petla wykonana, i = " + i + "."); } }
i = 0 i = 1 i = 2 Petla wykonana, i = 3. Press any key to continue...
Zadanie Dokonaj analizy programu InstrukcjaBreak.
i i = 0 0 < 5 0 >= 3 false "i = 0" i = 1 1 < 5 1 >= 3 false "i = 1" i = 2 2 < 5 2 >= 3 false "i = 2" i = 3 3 < 5 3 >= 3 break Petla wykonana, i = 3.
/* InstrukcjaContinue.java */ // Instrukcja continue może wystąpić tylko w pętlach. // W przypadku pętli while i do..while instrukcja // continue powoduje przejście do sprawdzenia warunku // logicznego w nagłówku pętli. public class InstrukcjaContinue { public static void main(String[] args) { int i; for (i = 0; i < 5; i++) { if (i >= 3) continue; // continue powoduje przejście do instrukcji i++ System.out.println("i = " + i); } System.out.println("Petla wykonana, i = " + i + "."); } }
i = 0 i = 1 i = 2 Petla wykonana, i = 5. Press any key to continue...
Zadanie Dokonaj analizy programu InstrukcjaContinue.
i i = 0 0 < 5 0 >= 3 false "i = 0" i = 1 1 < 5 1 >= 3 false "i = 1" i = 2 2 < 5 2 >= 3 false "i = 2" i = 3 3 < 5 3 >= 3 continue i = 4 4 < 5 4 >= 3 continue i = 5 5 < 5 false Petla wykonana, i = 5.