Korzeń kwadratowy w Javie

Korzeń kwadratowy w Javie
Rozważ następujące równanie matematyczne:

5 x 5 = 25

Ponieważ dwie liczby po lewej stronie równego znaku są takie same, mówimy, że 25 to kwadrat 5, a 5 to pierwiastek kwadratowy 25, napisany odpowiednio jako,

25 = 52

I

5 =

Rozważ kolejne równanie matematyczne, więc:

4 x 4 = 16

Ponieważ dwie liczby po lewej stronie równego znaku są takie same, mówimy, że 16 to kwadrat 4, a 4 to pierwiastek kwadratowy 16, napisany odpowiednio jako,

16 = 42

I

4 =

To samo można powiedzieć o 3 i 9 oraz 6 i 36 oraz innych parach. W wielu przypadkach obie liczby są typu podwójnego. Ten artykuł koncentruje się na pierwicie kwadratowym. W tym artykule wyjaśniono, jak użyć Java do znalezienia pierwiastka kwadratowego liczby, podobnie jak kalkulator wytworzył pierwiastek kwadratowy liczby.

Składnia

Java ma metodę zwrócenia pierwiastka kwadratowego z liczby: jest sqrt (). Jest członkiem klasy matematyki. Pełna składnia to:

publiczne statyczne podwójne sqrt (podwójne a)

To jest publiczne. Oznacza to, że można go wywołać spoza implementacji klasy. To jest statyczne. Oznacza to, że klasa matematyczna nie musi być tworzona instancja, aby zastosować metodę. Aby użyć metody, zacznij od nazwy klasy matematycznej, matematyki, a następnie kropki, a następnie metody. Nie zapomnij wprowadzić argumentu, który jest liczbą, której korzenie kwadratowe jest wymagane. Argument jest typem podwójnym, a wartością zwracającą jest typ podwójny. Oznacza to, że typ powrotu musi być zadeklarowany jako podwójny. Klasa matematyczna nie musi być importowana przez programista przed użyciem.

Dlaczego typ podwójnego argumentu i typ podwójnego powrotu

Argument jest typem podwójnym, a wartością zwracającą jest typ podwójny. Java ma następujące typy numeryczne: bajt, int, długi, float i podwójny. Istnieją inne typy podrzędnych, których ten artykuł nie odniesie. Różnica między typem długim a typem INT polega na tym, że zmienna typu długiej może utrzymywać liczby większe niż limit typu int i liczby trzymania w zakresie typu INT. Zarówno liczba pływaków, jak i podwójnych typów nie są dokładne. Różnica między pływakiem a podwójnym polega na tym, że podwójna liczba jest bliżej liczby, którą reprezentuje.

Pierwiastek kwadratowy liczby int

Poniższy program wyprowadza pierwiastek kwadratowy całkowitej, 10:

Klasa publiczna THEClass
public static void main (string [] args)
Double ret = matematyka.sqrt (10);
System.na zewnątrz.println (ret);

Zauważ, że typ powrotu jest zakodowany jako podwójny. Wyjście to:

3.1622776601683795

Miejsca dziesiętne są za długie. Gdy nie powiedziano, wokół twoich dziesiętnych miejsc do dwóch cyfr dziesiętnych. Poniższy program ilustruje to:

Klasa publiczna THEClass
public static void main (string [] args)
podwójne ret1 = matematyka.sqrt (10);
podwójne ret2 = matematyka.okrągłe (ret1*100) / 100.0;
System.na zewnątrz.println (RET2);

Drugie stwierdzenie w Main () prowadzi zaokrąglanie. Wyjście to 3.16.

Wyjście nie zawsze należy zaokrąglić kodem. Gdyby liczba całkowita, której korzeń kwadratowy był wymagany 25, wartość zwracania metody SQRT () wynosiłaby 5.0. Poniższy program ilustruje to:

Klasa publiczna THEClass
public static void main (string [] args)
Double ret = matematyka.SQRT (25);
System.na zewnątrz.println (ret);

Oświadczenie o zaokrąglaniu zostało pominięte. Wyjście to 5.0. „„.0 ”jest tam, ponieważ wartość zwracana jest podwójna.

Pierwiastek kwadratowy liczby pływakowej

W Javie liczba pływaków powinna zakończyć się „f”.

Poniższy program wysyła pierwiastek kwadratowy, 11.22:

Klasa publiczna THEClass
public static void main (string [] args)
Double ret = matematyka.SQRT (11.22f);
System.na zewnątrz.println (ret);

Zauważ, że typ powrotu jest kodowany jako podwójny. Wyjście to:

3.349626884748331

Miejsca dziesiętne są za długie. Gdy nie powiedziano, wokół twoich dziesiętnych miejsc do dwóch cyfr dziesiętnych. Poniższy program ilustruje to:

Klasa publiczna THEClass
public static void main (string [] args)
podwójne ret1 = matematyka.SQRT (11.22f);
podwójne ret2 = matematyka.okrągłe (ret1*100) / 100.0;
System.na zewnątrz.println (RET2);

Drugie stwierdzenie w Main () prowadzi zaokrąglanie. Wyjście to 3.35.

Wyjście nie zawsze należy zaokrąglić kodem. Jeśli liczba całkowita, której korzeń kwadratowy był wymagany 16.0, wartość zwracana metody sqrt () wynosiłaby 4.0. Poniższy program ilustruje to:

Klasa publiczna THEClass
public static void main (string [] args)
Double ret = matematyka.SQRT (16.0f);
System.na zewnątrz.println (ret);

Oświadczenie o zaokrąglaniu zostało pominięte. Wyjście to 4.0. „„.0 ”jest tam, ponieważ wartość zwracana jest podwójna.

Korzeń kwadratowy podwójnej liczby

Poniższy program wysyła pierwiastek kwadratowy podwójnego, 11.22:

Klasa publiczna THEClass
public static void main (string [] args)
Double ret = matematyka.SQRT (11.22);
System.na zewnątrz.println (ret);

Zauważ, że typ powrotu jest kodowany jako podwójny. Wyjście to:

3.3496268448888453
Miejsca dziesiętne są za długie. Gdy nie powiedziano, wokół twoich dziesiętnych miejsc do dwóch cyfr dziesiętnych. Poniższy program ilustruje to:
[CC lang = „java” szerokość = „100%” wysokość = „100%” ECDAPED = „True” THEMS = „Blackboard” nowrap = „0”]
Klasa publiczna THEClass
public static void main (string [] args)
podwójne ret1 = matematyka.SQRT (11.22);
podwójne ret2 = matematyka.okrągłe (ret1*100) / 100.0;
System.na zewnątrz.println (RET2);

Drugie stwierdzenie w Main () prowadzi zaokrąglanie. Wyjście to 3.35.

Wyjście nie zawsze należy zaokrąglić kodem. Jeśli liczba całkowita, której korzeń kwadratowy był wymagany 16.0, wartość zwracana metody sqrt () wynosiłaby 4.0. Poniższy program ilustruje to:

Klasa publiczna THEClass
public static void main (string [] args)
Double ret = matematyka.SQRT (16.0);
System.na zewnątrz.println (ret);

Oświadczenie o zaokrąglaniu zostało pominięte. Wyjście to 4.0. „„.0 ”jest tam, ponieważ wartość zwracana jest podwójna.

Wniosek

Java ma metodę, sqrt () dla korzeni kwadratowych. Wymaga liczby jako argumentu i zwraca pierwiastek kwadratowy jako typ podwójny. Jeśli liczba miejsc dziesiętnych jest wysoka, liczba musi zostać zaokrąglona. Jak zaokrąglić liczbę do dwóch miejsc po przecinku, zostało zilustrowane powyżej.