public class MainClass {
public static void main(String[] args) {
int limit = 20;
int sum = 0;
int i = 1;
do {
sum += i;
i++;
} while (i <= limit);
System.out.println("sum = " + sum);
}
}
Natija
sum = 210
Java Break Statement
Bu operator bilan, «switch» haqidagi maqoladan uchrashgan edik. U yerda bu operator, operatorlar ketma-ketligini tugatish uchun ishlatilgan edi. «Break» operatori dasturda, sikldan chiqish va «shartsiz o‘tish» operatori kabi vazifalarni ham bajaradi. Keling ikkala holni ham ko‘rib chiqaylik, dastlab bu operator orqali qanday qilib sikldan chiqish mumkinligini ko‘rsataman.
public class BreakExample {
public static void main(String[] args) {
for(int i=1;i<=10;i++){
if(i==5){
break;
}
System.out.println(i);
}
}
}
Natija:
1
2
3
4
Bu misolda boshlang’ich qiymati 1 ga oxirgi qiymati 10 ga teng bo’lgan for sikl operatori berilagan. Bunda i==5 bo’lganda braek yani sikl to’xatatilsin deb shart qo’yildi va sikilda buntunlay chiqib natija 1 2 3 4 lar chiqdi.
Java Continue Statement
Bu operator, ishlayotgan sikl qadamini tashlab ketib, navbatdagi qiymat bilan siklni boshidan boshlab beradi. Sikl tanasida ishlatilgan «continue» operatori, o‘zidan keyin kelgan operatorlarni ishlatmaydi.
public class ContinueExample {
public static void main(String[] args) {
for(int i=1;i<=10;i++){
if(i==5){
continue;
}
System.out.println(i);
}
}
}
Narija
1
2
3
4
6
7
8
9
10
Bu misolda shartga binoan i==5 bo’lganida sikini to’tatib siklning boshiga qaytarib yuboradi natijada System.out.println(i); amali bajarilmaydi. Shuning uchun ekrada 5 chop etilmaydi.
Do'stlaringiz bilan baham: |