3-Mavzu: Javada Operatorning yuklanishi
Download 291.33 Kb.
|
Hello World
Hello World Hello World Hello World Hello World Yuqoridagi misolni batafsil muhokama qilamiz. Dastur boshlanadi. i sikl parametri e’lon qilinadi va 1 qiymati beriladi. Shart tekshiriladi. 1 < 6 rost qiymat. a) "Hello World" 1-marta chop etiladi. b) Sikl parametrini qiymati birga oshiriladi. Endi i = 2. Shart tekshiriladi. 2 < 6 rost qiymat. a) "Hello World" 2-marta chop etiladi. b) Sikl parametrini qiymati birga oshiriladi. Endi i = 3. Shart tekshiriladi. 3 < 6 rost qiymat. a) "Hello World" 3-marta chop etiladi. b) Sikl parametrini qiymati birga oshiriladi. Endi i = 4. Shart tekshiriladi. 4 < 6 rost qiymat. a) "Hello World" 4-marta chop etiladi. b) Sikl parametrini qiymati birga oshiriladi. Endi i = 5. Shart tekshiriladi. 5 < 6 rost qiymat. a) "Hello World" 5-marta chop etiladi. b) Sikl parametrini qiymati birga oshiriladi. Endi i = 6. Shart tekshiriladi. 6 < 6 yolg’on qiymat. Sikl to’xtaydi. Dastur tugaydi. Ikkinchi takrorlash operatori bu do-while hisoblanadi va uning while siklidan farqi, do-while sikl tanasidagi kod blokini ishga tushirganidan keyin shartni tekshiradi. Sintaksisi quyidagicha: do{ // kod blok // sikl parametri qiymatini o’zgartirish } while (/* sikl parametrini tekshirish */); Yuqoridagi sintaksisni tahlil qilamiz: - /* sikl parametrini tekshirish */ - ushbu qismda sikl parametrini shartga tekshiramiz. Agar shart true qiymat qaytarsa, sikl tanasiga kiradi va kod blokni ishga tushiradi. Aks holatda sikl to’xtaydi. Masalan: while(i > 0) - // kod blok – bu siklning asosiy vazifasi yoziladigan qismi. - // sikl parametri qiymatini o’zgartirish – ushbu qatorda sikl parametrini o’zgartiramiz. Masalan, parametrni birga oshiramiz yoki aksincha birga kamaytiramiz. Ushbu ifodada ehtiyot bo’lish zarur, aks holda sikl cheksiz ishlashi va natijada kod xatolik qaytarishi mumkin. Quyida do-while yordamida yuqoridagiga o’xshash kod yozamiz va uni tahlil qilamiz: public static void main(String args[]) { // sikl parametrini e’lon qilish va qiymat berish int i = 1; // Do-while sikl do { // Sikl tanasi // Xabar chop etish System.out.println("Hello World"); // sikl parametrini qiymatini o’zgartirish i++; } // sikl parametrini tekshirish while (i < 6); } Yuqoridagi misolni batafsil muhokama qilamiz. Dastur boshlanadi. i sikl parametri e’lon qilinadi va 1 qiymati beriladi. Sikl tanasi ishga tushadi a) "Hello World" 1-marta chop etiladi. b) Sikl parametrini qiymati birga oshiriladi. Endi i = 2. Shart tekshiriladi. 2 < 6 rost qiymat. Sikl tanasi ishga tushadi a) "Hello World" 2-marta chop etiladi. b) Sikl parametrini qiymati birga oshiriladi. Endi i = 3. Shart tekshiriladi. 3 < 6 rost qiymat. Sikl tanasi ishga tushadi a) "Hello World" 3-marta chop etiladi. b) Sikl parametrini qiymati birga oshiriladi. Endi i = 4. Shart tekshiriladi. 4 < 6 rost qiymat. Sikl tanasi ishga tushadi a) "Hello World" 4-marta chop etiladi. b) Sikl parametrini qiymati birga oshiriladi. Endi i = 5. Shart tekshiriladi. 5 < 6 rost qiymat. Sikl tanasi ishga tushadi a) "Hello World" 5-marta chop etiladi. b) Sikl parametrini qiymati birga oshiriladi. Endi i = 6. Shart tekshiriladi. 6 < 6 yolg’on qiymat. Sikl to’xtaydi. Dastur tugaydi. Mbit/s
Download 291.33 Kb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling