hypot()

Java Math hypot() metodi

❮ Math metodlari


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));

O‘zingiz sinab ko‘ring »


ULASHISH

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!