RiapaMeTpbi anrmeTa


Math sinfining tasodifiy () usuli


Download 399.85 Kb.
bet18/97
Sana24.12.2022
Hajmi399.85 Kb.
#1060199
1   ...   14   15   16   17   18   19   20   21   ...   97
Bog'liq
Java (Laboratoriya)

Math sinfining tasodifiy () usuli yordamida olingan tasodifiy son qiymatini qayta ishlash misolini ko'rib chiqaylik ­. Darsda matematika Qavat () , shift () , rint () , round () , max (param, param), pi .^ param, param ­) kabi bir qator boshqa foydali usullar mavjud bo'lib, ular ­yaxlitlash, ekstremalni topish vazifalarini bajaradi. qiymatlar , eng yaqin butun sonni topish va h.k.
/* 9-misol: Math : MathMethods sinfining usullaridan foydalanish . java */ public sinf Matematik usullar {
public static void main(String[] args) { final int MAX_VAL = 10; double d, max = 0, min = MAX_VAL; d = Math.random() * MAX_VAL; System.out.println("d = " + d);
System.out.println("Eng yaqingacha yaxlitlangan"
+ "integer =" + Matematik . dumaloq ( d ));
System.out.println("Eng katta butun son, " + " <= asl raqam =" + Matematik . qavat ( d ));
System.out.println("Eng kichik butun son, " + " >= asl raqam =" + Math .ceil ( d ) );
System.out.println("Eng yaqin butun son qiymati" + " Asl raqam =" + Math .rint ( d ) );
}
}
Kodni bajarish variantlaridan biri quyida ko'rsatilgan: d = 0,08439575016076173 Eng yaqin butun songa yaxlitlangan =0 Eng katta butun son, <= asl raqam =0,0 eng kichik butun son, >= original raqam =1,0 Asl raqamning eng yaqin butun qiymati =0,0


Ro'yxatlar
-safe enums ( typesafe enums ) Java -da C / C ++ ga qaraganda ancha jiddiy mexanizmdir, garchi ular tashqi ko'rinishida juda o'xshash:
enum MyDay { MORNING , NIGHT , DAY , VEVENG } Oddiy misol sifatida quyidagi kodni ko'rib chiqing. /* № 10 misol: enum ilovasi: DemoEnum . java */ public sinf DemoEnum {
enum MyDay { MORNING, NIGHT, DAY, KECH } public static void main(String args[]) { MyDay day = MyDay.NIGHT; System.out.print(" Mening vaqt : "); almashtirish (kun) {
case NIGHT : System.out.print(kun);
}
}
}
Ijro natijasi quyidagicha bo'ladi: Mening vaqtim: NIGHT
Ro'yxatlar, shuningdek, maydonlar va usullarni o'z ichiga olishi va interfeyslarni amalga oshirishi mumkin bo'lgan sinflardir. Har bir raqam turi statik ­qiymatlar () usulini o'z ichiga oladi , bu raqamning barcha elementlarini o'z ichiga olgan massivni e'lon qilingan tartibda qaytaradi.


3 - Laboratoriya ishi


Download 399.85 Kb.

Do'stlaringiz bilan baham:
1   ...   14   15   16   17   18   19   20   21   ...   97




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