/* 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.