ulp()
Java Math ulp() metodi
Misol
Turli sonlar uchun eng kichik aniqlik birligini toping:
System.out.println(Math.ulp(1.0));
System.out.println(Math.ulp(1.0f));
System.out.println(Math.ulp(5000000.0));
System.out.println(Math.ulp(5000000.0f));
System.out.println(Math.ulp(50000000.0));
System.out.println(Math.ulp(50000000.0f));
Ta’rif va qo‘llanilishi
ulp() metodi sonning eng kichik aniqlik birligini (ulp) qaytaradi.
Eng kichik aniqlik birligi — sondan yuqoriga yoki pastga qo‘yish mumkin bo‘lgan eng kichik qadam. Masalan, 50000000.0f uchun ulp 4.0 ga teng, shuning uchun undan keyingi, float ma’lumot tipida ifodalash mumkin bo‘lgan son 50000004.0f bo‘ladi.
Eslatma: double ma’lumot tipi float ma’lumot tipiga qaraganda ancha aniqroq, shuning uchun uning ulp qiymati kichikroq.
Eslatma: Katta sonlarning aniqligi kichik sonlarnikiga qaraganda past, ya’ni ularning ulp qiymati kattaroq.
Eslatma: Sonning ishorasi ulp qiymatiga ta’sir qilmaydi.
Sintaksis
public static double ulp(double number)
public static float ulp(float number)
Parametr qiymatlari
| Parametr | Tavsif |
|---|---|
| number | Majburiy. Suzuvchi nuqtali son. |
Texnik tafsilotlar
| Qaytaradi: | Eng kichik aniqlik birligini ifodalovchi double yoki float qiymat. |
|---|---|
| Java versiyasi: | 1.5+ |
❮ Math metodlari
W3Schools Pathfinder
Yutuqlaringizni kuzating – bu bepul!
