OCA Java imtahan mövzuları

The while Statement | The do-while Statement

while-and-do-while-loops-in-java
Written by Mushfiq Mammadov
The while Statement

*FIGURE 1. The structure of a while statement

while-loop-in-java

Struktur olaraq while ifadəsi ancaq geriyə “boolean” dəyər qaytaran ifadələri qəbul edir. for dövründən fərqli olaraq siz while dövründə mötərizə (parentheses) içərisində dəyişən elan edə, dəyişənə dəyər mənimsədə (instantiation) və ya dəyişənin dəyərini artıra (increment) bilməzsiniz:

for(int k=5; k<7;)     // is valid
while(int k=5; k<7;)   // is invalid

Əgər şərt düzgün tanımlanmazsa, sonsuz dövr baş verə bilər:

int x = 2;
int y = 5;
while (x < 10)  // infinite loop
  y++;

 

The do-while Statement

**FIGURE 2. The structure of a do-while statement

do-while-loop-in-java

While dövründən fərqli olaraq do-while dövrü sizi sığortalayır ki, ifadə və ya blok ən azı bir dəfə icra olunacaq, çünki java birinci body hissəni icra edir və sonra şərti yoxlayır.

if (z > 10)
   do ;   // nöqtəli-vergülə görə kod compile olunur, do`dan sonra mütləq bir ifadə olmalıdır.
   while (z > 10);

 

[topics lang=az]

 

 “OCA: Oracle Certified Associate Java SE 8 Programmer I Study Guide: Exam 1Z0-808”, by J.Boyarsky & S.Selikoff
**  “OCA: Oracle Certified Associate Java SE 8 Programmer I Study Guide: Exam 1Z0-808”, by J.Boyarsky & S.Selikoff

About the author

Mushfiq Mammadov

Leave a Comment


The reCAPTCHA verification period has expired. Please reload the page.

 

This site uses Akismet to reduce spam. Learn how your comment data is processed.