Witam, nie mogę zrozumieć dlaczego pętla for pokazuje podwójnie
0
0
1
1
2
2
3
3
4
4
Przecież jest tam zawsze i++, to dlaczego powraca do tej samej liczby? Instrukcję break rozumiem.
// Umiejscowienie etykiety ma znaczenie .
class Break6 {
public static void main(String args[]) {
int x=0, y=0;
// tutaj etykieta poprzedza instrukcje for
stop1: for(x=0; x < 5; x++) {
for(y = 0; y < 5; y++) {
if(y == 2) break stop1;
System.out.println("x i y: " + x + " " + y);
}
}
System.out.println();
// a tutaj nawias { otwierajacy blok instrukcji for
for(x=0; x < 5; x++)
stop2: {
for(y = 0; y < 5; y++) {
if(y == 2) break stop2;
System.out.println("x i y: " + x + " " + y);
}
}
}
}