Quadratwurzel in Java

Quadratwurzel in Java
Betrachten Sie die folgende mathematische Gleichung:

5 x 5 = 25

Da die beiden Zahlen links vom gleichen Vorzeichen gleich sind, sagen wir, 25 ist das Quadrat von 5 und 5 die Quadratwurzel von 25, die jeweils geschrieben wurde als,

25 = 52

Und

5 =

Betrachten Sie also eine andere mathematische Gleichung:

4 x 4 = 16

Da die beiden Zahlen links vom gleichen Zeichen gleich sind, sagen wir, 16 ist das Quadrat von 4 und 4 die Quadratwurzel von 16, die jeweils geschrieben wurde,

16 = 42

Und

4 =

Das Gleiche gilt für 3 und 9 und 6 und 36 sowie andere Zahlenpaare. In vielen Fällen sind beide Zahlen vom doppelten Typ. Dieser Artikel konzentriert sich auf eine quadratische Wurzel. In diesem Artikel wird erklärt.

Syntax

Java hat eine Methode, um die Quadratwurzel einer Zahl zurückzugeben: Es ist sqrt (). Es ist ein Mitglied der Mathematikklasse. Die vollständige Syntax ist:

öffentliches statisches Doppel SQRT (Doppel a)

Es ist öffentlich. Dies bedeutet, dass es von außerhalb der Klassenimplementierung aufgerufen werden kann. Es ist statisch. Dies bedeutet, dass die Mathematikklasse nicht so instanziiert werden muss, dass die Methode verwendet wird. Beginnen Sie mit dem Namen der Mathematikklasse, der Mathematik, gefolgt von einem Punkt und dann mit der Methode, um die Methode zu verwenden, und dann mit der Methode. Vergessen Sie nicht, das Argument einzulegen, das ist die Zahl, deren Quadratwurzel erforderlich ist. Das Argument ist der doppelte Typ und der Rückgabewert ist der Doppeltyp. Dies bedeutet, dass der Rückgabetyp als doppelt erklärt werden muss. Die Mathematikklasse muss vom Programmierer nicht importiert werden, bevor er verwendet wird.

Warum doppelte Argumenttyp und doppelter Rückgabetyp

Das Argument ist der doppelte Typ und der Rückgabewert ist der Doppeltyp. Java hat die folgenden numerischen Typen: Byte, Int, Long, Float und Double. Es gibt andere Sub-Int-Typen, auf die dieser Artikel nicht angesprochen wird. Die Differenz zwischen dem langen Typ und dem INT -Typ besteht darin, dass die Variable mit langer Typ die Zahlen größer als die Int -Typ -Grenze halten und die Zahlen im Bereich des INT -Typs halten kann. Sowohl der Float als auch die Doppel -Typ -Zahlen sind nicht genau. Der Unterschied zwischen dem Schwimmer und dem Doppel besteht darin, dass die Doppelzahl näher an der Zahl liegt, die sie darstellt, als die Schwimmerzahl.

Quadratwurzel der Int -Zahl

Das folgende Programm gibt die Quadratwurzel der Ganzzahl aus, 10:

öffentliche Klasse Theclass
public static void main (String [] args)
double ret = math.SQRT (10);
System.aus.println (ret);

Beachten Sie, dass der Rückgabetyp ein doppeltes codiert ist. Die Ausgabe ist:

3.1622776601683795

Die Dezimalstellen sind zu lang. Wenn Sie es nicht erzählt haben, runden Sie Ihre Dezimalstellen auf zwei Dezimalstellen um. Das folgende Programm veranschaulicht dies:

öffentliche Klasse Theclass
public static void main (String [] args)
double ret1 = math.SQRT (10);
double ret2 = math.runde (ret1*100) / 100.0;
System.aus.println (ret2);

Die zweite Aussage in Main () führt die Rundung durch. Die Ausgabe ist 3.16.

Die Ausgabe darf nicht immer durch Code gerundet werden. Wenn die Ganzzahl, deren Quadratwurzel erforderlich war.0. Das folgende Programm zeigt dies:

öffentliche Klasse Theclass
public static void main (String [] args)
double ret = math.SQRT (25);
System.aus.println (ret);

Die Rundungserklärung wurde weggelassen. Der Ausgang ist 5.0. Der ".0 ”ist da, weil der Rückgabewert ein Doppel ist.

Quadratwurzel der Schwimmernummer

In Java sollte eine Float -Nummer mit 'F' enden.

Das folgende Programm gibt die Quadratwurzel des Floats aus, 11.22:

öffentliche Klasse Theclass
public static void main (String [] args)
double ret = math.SQRT (11.22f);
System.aus.println (ret);

Beachten Sie, dass der Rückgabetyp als Doppel codiert wird. Die Ausgabe ist:

3.349626884748331

Die Dezimalstellen sind zu lang. Wenn Sie es nicht erzählt haben, runden Sie Ihre Dezimalstellen auf zwei Dezimalstellen um. Das folgende Programm veranschaulicht dies:

öffentliche Klasse Theclass
public static void main (String [] args)
double ret1 = math.SQRT (11.22f);
double ret2 = math.runde (ret1*100) / 100.0;
System.aus.println (ret2);

Die zweite Aussage in Main () führt die Rundung durch. Die Ausgabe ist 3.35.

Die Ausgabe darf nicht immer durch Code gerundet werden. Wenn die Ganzzahl, deren Quadratwurzel benötigt wurde, 16 war.0, der Rückgabewert der SQRT () -Methode wäre 4 gewesen.0. Das folgende Programm zeigt dies:

öffentliche Klasse Theclass
public static void main (String [] args)
double ret = math.SQRT (16.0f);
System.aus.println (ret);

Die Rundungserklärung wurde weggelassen. Die Ausgabe ist 4.0. Der ".0 ”ist da, weil der Rückgabewert ein Doppel ist.

Quadratwurzel der Doppelzahl

Das folgende Programm gibt die Quadratwurzel des Doppels 11 aus, 11.22:

öffentliche Klasse Theclass
public static void main (String [] args)
double ret = math.SQRT (11.22);
System.aus.println (ret);

Beachten Sie, dass der Rückgabetyp als Doppel codiert wird. Die Ausgabe ist:

3.3496268448888453
Die Dezimalstellen sind zu lang. Wenn Sie es nicht erzählt haben, runden Sie Ihre Dezimalstellen auf zwei Dezimalstellen um. Das folgende Programm veranschaulicht dies:
[CC Lang = "Java" width = "100%" Height = "100%" entsieped = "true" thema = "Blackboard" nowrap = "0"]
öffentliche Klasse Theclass
public static void main (String [] args)
double ret1 = math.SQRT (11.22);
double ret2 = math.runde (ret1*100) / 100.0;
System.aus.println (ret2);

Die zweite Aussage in Main () führt die Rundung durch. Die Ausgabe ist 3.35.

Die Ausgabe darf nicht immer durch Code gerundet werden. Wenn die Ganzzahl, deren Quadratwurzel benötigt wurde, 16 war.0, der Rückgabewert der SQRT () -Methode wäre 4 gewesen.0. Das folgende Programm zeigt dies:

öffentliche Klasse Theclass
public static void main (String [] args)
double ret = math.SQRT (16.0);
System.aus.println (ret);

Die Rundungserklärung wurde weggelassen. Die Ausgabe ist 4.0. Der ".0 ”ist da, weil der Rückgabewert ein Doppel ist.

Abschluss

Java hat die Methode SQRT () für die Quadratwurzel. Es dauert eine Zahl als Argument und gibt die Quadratwurzel als Doppeltyp zurück. Wenn die Anzahl der Dezimalstellen hoch ist, muss die Zahl abgerundet werden. Wie man eine Zahl auf zwei Dezimalstellen rundet, wurde oben dargestellt.