2. For operatori Do While operatori



Download 150,12 Kb.
bet5/11
Sana23.01.2022
Hajmi150,12 Kb.
#405379
1   2   3   4   5   6   7   8   9   10   11
Bog'liq
6 7 Ma\'ruzalar

What is 5 + 9? 12

Wrong answer. Try again. What is 5 + 9? 34

Wrong answer. Try again. What is 5 + 9? 14

You got it!

Nazorat savollari:

1. Loop operatorlari qanday ishlaydi?

2. For siklining parametrlari?

3. while siklining parametrlari?

4. Do… while siklining parametrlari?

7-ma'ruza Usulni tavsiflang va chaqiring. Usul parametrlari. Usulni ortiqcha yuklash.

Reja:

1. Usulni tavsiflang va chaqiring.

2. Usul parametrlari

3. Void usuli

Kalit so'zlar: asosiy, bekor.

Kirish

Aytaylik, mos ravishda 1 dan 10 gacha, 20 dan 37 gacha va 35. dan 49 gacha boʻlgan butun sonlar yigʻindisini topish kerak. Siz kodingizni shunday yozishingiz mumkin:

int sum = 0;

for (int i = 1; i <= 10; i++)

sum += i;

System.out.println("Sum from 1 to 10 is " + sum);

sum = 0;

for (int i = 20; i <= 37; i++)

sum += i;

System.out.println("Sum from 20 to 37 is " + sum);

sum = 0;

for (int i = 35; i <= 49; i++)

sum += i;

System.out.println("Sum from 35 to 49 is " + sum);

1 dan 10 gacha, 20 dan 37 gacha va 35 dan 49 gacha bo'lgan bu summalarni hisoblash juda o'xshashligini payqagan bo'lishingiz mumkin, faqat boshlang'ich va tugal sonlar boshqacha. Umumiy kodni bir marta yozib, uni qayta ishlatsak yaxshi bo'lmaydimi? Biz buni usulni aniqlash va uni chaqirish orqali amalga oshirishimiz mumkin. Oldingi kodni quyidagicha soddalashtirish mumkin:

1 public static int sum(int i1, int i2) {

2 int result = 0;

3 for (int i = i1; i <= i2; i++)

4 result += i;

5

6 return result;



7 }

8

9 public static void main(String[] args) {



10 System.out.println("Sum from 1 to 10 is " + sum(1, 10));

11 System.out.println("Sum from 20 to 37 is " + sum(20, 37));

12 System.out.println("Sum from 35 to 49 is " + sum(35, 49));

13 }


1-7 qatorlar ikkita i1 va i2 parametrlari bilan sum nomli usulni belgilaydi. Asosiy usuldagi iboralar 1 dan 10 gacha bo'lgan yig'indini hisoblash uchun yig'indini (1, 10), 20 dan 37 gacha bo'lgan summani hisoblash uchun yig'indini (20, 37) va 35 dan yig'indini hisoblash uchun yig'indini (35, 49) chaqiradi. to 49. Metod - bu amalni bajarish uchun birlashtirilgan operatorlar to'plamidir. Oldingi boblarda siz System.out.println, System.exit, Math.pow va Math.random kabi oldindan belgilangan usullardan foydalangansiz. Ushbu usullar Java kutubxonasida aniqlangan. Ushbu maqolada siz o'zingizning usullaringizni qanday aniqlashni va murakkab muammolarni hal qilish uchun metod abstraktsiyasini qo'llashni o'rganasiz.


Download 150,12 Kb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7   8   9   10   11




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish