Java matematika
Java tilidagi Math sinfida sonlar ustida matematik amallarni bajarish imkonini beruvchi ko‘plab metodlar mavjud.
Math.max(x,y)
Math.max(x,y) metodi x va y orasidagi eng katta qiymatni topish uchun ishlatilishi mumkin:
Math.min(x,y)
Math.min(x,y) metodi x va y orasidagi eng kichik qiymatni topish uchun ishlatilishi mumkin:
Math.sqrt(x)
Math.sqrt(x) metodi x’ning kvadrat ildizini qaytaradi:
Math.abs(x)
Math.abs(x) metodi x’ning absolyut (musbat) qiymatini qaytaradi:
Math.pow(x, y)
Math.pow(x, y) metodi x’ni y darajaga ko‘tarish natijasini qaytaradi:
Eslatma: Math.pow(2, 8) — 2 sonini o‘ziga 8 marta ko‘paytirish demakdir:
2 * 2 * 2 * 2 * 2 * 2 * 2 * 2 = 256
Eslatma: Math.pow() metodi natija butun son bo‘lsa ham, har doim double qaytaradi. Masalan, Math.pow(2, 8) natijasi 256.0 bo‘ladi (256 emas).
Yaxlitlash metodlari
Java tilida sonlarni yaxlitlash uchun bir nechta metod mavjud:
Math.round(x)— eng yaqin butun songacha yaxlitlaydiMath.ceil(x)— yuqoriga yaxlitlaydi (x dan katta yoki unga teng eng kichik butun sonni qaytaradi)Math.floor(x)— pastga yaxlitlaydi (x dan kichik yoki unga teng eng katta butun sonni qaytaradi)
Tasodifiy sonlar
Math.random() 0.0 (kiradi) va 1.0 (kirmaydi) oralig‘idagi tasodifiy sonni qaytaradi:
Tasodifiy sonni ko‘proq nazorat qilish uchun, masalan, faqat 0 dan 100 gacha bo‘lgan tasodifiy son kerak bo‘lsa, quyidagi formuladan foydalanishingiz mumkin:
Eslatma: Math.random() double tipidagi qiymat qaytaradi. Butun son olish uchun uni (int) yordamida boshqa tipga o‘tkazishingiz (cast) kerak.
To‘liq Math ma’lumotnomasi
Math metodlarining to‘liq ma’lumotnomasi uchun Java Math metodlari ma’lumotnomasiga o‘ting.
W3Schools Pathfinder
Yutuqlaringizni kuzating – bu bepul!
