Скачиваний:
0
Добавлен:
28.11.2023
Размер:
494.31 Кб
Скачать

while cikl operatorı

n pútin sanı berilgen. 1 den n ge shekemgi sanlardıń qosındısın tabıń.

int n = new Scanner(System.in).nextInt();

// 5

int i=1, s=0;

 

 

while(i<=n){

 

 

s+=i;

 

 

i++;

 

 

}

 

 

System.out.println("summa: " + s);

// 15

 

 

 

while operatorında sheksiz tákirarlanıw

 

 

 

 

 

while(true){

int k=1, i=0;

 

s+=i;

while(k>0){

 

i++;

i++;

 

}

}

 

 

 

 

</TITUNF></PI></PROGRAMMALASTIRIW></A.B.ORINBAEV>

do-while operatorı

do-while operatorınıń while operatorınan parqı sonda, whileda shárt false bolsa, hesh qanday operator orınlanbaydı. Sebebi, whileda shárt tekserilip keyin cikl denesine ótiledi. Al, do-whileda operatorlar eń keminde 1 márte anıq orınlanadı. Sebebi, do-whileda, aldın cikl denesi orınlanıp keyin shárt tekseriledi. do-while operatorınıń ulıwma kórinisi tómendegishe:

do{

operatorlar; //cikl denesi }while(<shárt>);

 

 

 

 

 

do-while operatorında eń keminde cikl denesindegi operatorlar

 

Itibarlı bolıń!

1 márte orınlanadı

 

 

 

 

 

 

</TITUNF></PI></PROGRAMMALASTIRIW></A.B.ORINBAEV>

do-while operatorı

Cikl 5 márte aylanadı:

int i=0; do{

i++;

System.out.print(i+" ");

 

}while(i<5);

// 1 2 3 4 5

Cikl 1 márte aylanadı:

 

 

 

int i=5;

 

do{

 

i--;

 

System.out.print(i+" ");

 

}while(i>5);

// 4

 

 

</TITUNF></PI></PROGRAMMALASTIRIW></A.B.ORINBAEV>

break hám continue operatorları

Java tilinde ótiw operatorlarınıń 3 túri bar. Olar break, continue hám return. Bul operatorlar basqarıwdı programmanıń basqa bólimine ótkeredi.

Bul operatorlardıń dáslepki ekewi menen tanısıp shıǵamız. return operatorın menen keyinrek, metodlardı ótken waqıtta tanısamız.

Java tilinde break operatorın tiykarınan 3 jaǵdayda qollanıw múmkin. Yaǵnıy, switch operatorınan paydalanǵanda, cikldan shıǵıw waqtında hám shártsiz ótiw operatorı gotonıń ornına paydalanǵanda.

for(int i=0;i<5;i++){ if(i==2)

break;

System.out.print(i+" "); // 0 1

}

</TITUNF></PI></PROGRAMMALASTIRIW></A.B.ORINBAEV>

continue operatorı

Bazı-bir jaǵdaylarda cikldıń keyingi iteraciyasın erterek baslawǵa tuwrı keledi. Yaǵnıy, cikldı orınlawda dawam etiw kerek, biraq bazı-bir operatorlardı orınlamay taslap ketiw kerek boladı. Usınday jaǵdaylarda continue operatorınan paydalanıladı.

for (int i = 0; i < 10; i++) {

run:

System.out.print(i + " ");

0 1

if (i % 2 == 0) {

2 3

continue;

4 5

}

6 7

System.out.println();

8

9

}

 

 

 

 

 

</TITUNF></PI></PROGRAMMALASTIRIW></A.B.ORINBAEV>

Tákirarlaw sorawları

Cikllar qanday waqıtları qollanıladı?

Java tilinde cikl operatorlarınıń qanday túrleri bar?

for operatorında bos operatorlardan paydalanıw múmkinbe?

Qaysı cikl operatorında iteraciya keminde bir márte orınlanadı?

for operatorında qanday jaǵdayda cikl sheksiz aylanadı?

Cikldan shıǵıw ushın qaysı operatordan paydalanıladı?

Соседние файлы в предмете Программирование на Java