65
System.out.print("i=" + i+": ");
for (j=0; j<10; j++) {
System.out.print( j+" ");
if(j==5) break a1 ;
}
System.out.println();
}
}}
Bu holda programmaning natijasi
i=0:0 1 2 3 4 5
ko‗rinishda bo‗ladi. Bu programmada tashqi siklning oldiga
a1 metka
qo‗yilgan
va ichki siklda break a1 operatoridan foydalanilgan. J
o‗zgaruvchining qiymati ichki blokda 5 ga teng bo‗lishi bilan
break a1 tashqi
blokdan chiqishni bildiradi. Quyidagi programma xato, chunki a1 metkali
blok
break a1 ni o‗z ichiga olmaydi.
Shuning uchun ham, bu tashqi blokka
boshqarishni uzatish mumkin emas.
public class Main {
public static void main(String[] args) {
int i, j;
a1:for (i=0; i<3; i++) {
System.out.print("i=" + i+": ");
}
for (j=0; j<10; j++) {
System.out.print( j+" ");
if(j==5) break a1 ;
}
System.out.println();
}}
continue operatori.
Bu operator asoson sikl operatorlarida qo‗llaniladi. Uning
break dan
farqi
shundaki,
break sikl operatoridan butunlay chiqishni ta‘minlasa,
Do'stlaringiz bilan baham: