hypot()
Java Math hypot() metodi
Misol
2D nuqtalarning (x, y) koordinatalar boshidan (0, 0) masofasini oling:
System.out.println(Math.hypot(3, 4));
System.out.println(Math.hypot(1, 1));
System.out.println(Math.hypot(1, 10));
Ta’rif va qo‘llanilishi
hypot() metodi to‘g‘ri burchakli uchburchak gipotenuzasining uzunligini qaytaradi; bu 2D nuqta (x, y) bilan koordinatalar boshi (0, 0) orasidagi masofaga teng.
Bu metod Math.sqrt(x * x + y * y) ifodasiga teng qiymat qaytaradi, biroq qo‘shish va ko‘paytirish kabi oraliq amallar paytida yuzaga keladigan to‘lib ketish (overflow) va quyi chegaradan chiqish (underflow) holatlarining oldini olish uchun optimallashtirilgan.
Sintaksis
public static double hypot(double x, double y)
Parametr qiymatlari
| Parametr | Tavsif |
|---|---|
| x | Majburiy. Nuqtaning x koordinatasi. |
| y | Majburiy. Nuqtaning y koordinatasi. |
Texnik tafsilotlar
| Qaytaradi: | (x, y) nuqta bilan koordinatalar boshi (0, 0) orasidagi masofani ifodalovchi double qiymat. |
|---|---|
| Java versiyasi: | 1.5+ |
❮ Math metodlari
W3Schools Pathfinder
Yutuqlaringizni kuzating – bu bepul!
