Radice quadrata in java

Radice quadrata in java
Considera la seguente equazione matematica:

5 x 5 = 25

Poiché i due numeri a sinistra del segno uguale sono gli stessi, diciamo che 25 è il quadrato di 5 e 5 è la radice quadrata di 25, scritta rispettivamente come,

25 = 52

E

5 =

Considera un'altra equazione matematica, quindi:

4 x 4 = 16

Poiché i due numeri a sinistra del segno uguale sono gli stessi, diciamo che 16 è il quadrato di 4 e 4 è la radice quadrata di 16, scritta rispettivamente come,

16 = 42

E

4 =

La stessa cosa si può dire per 3 e 9 e 6 e 36 e altre coppie di numeri. In molti casi, entrambi i numeri sono del doppio tipo. Questo articolo si concentra su una radice quadrata. Questo articolo spiega come usare Java per trovare la radice quadrata di un numero, simile a come il calcolatore produrrebbe la radice quadrata di un numero.

Sintassi

Java ha un metodo per restituire la radice quadrata di un numero: è sqrt (). È un membro della lezione di matematica. La sintassi completa è:

Public Static Double SQRT (Double A)

È pubblico. Ciò significa che può essere chiamato dall'esterno dell'implementazione della classe. È statico. Ciò significa che la classe di matematica non deve essere istanziata per il metodo da utilizzare. Per usare il metodo, iniziare con il nome della classe matematica, matematica, seguito da un punto e quindi il metodo. Non dimenticare di inserire l'argomento, che è il numero la cui radice quadrata è richiesta. L'argomento è il doppio tipo e il valore di ritorno è il doppio tipo. Ciò significa che il tipo di ritorno deve essere dichiarato doppio. La classe di matematica non deve essere importata dal programmatore prima di essere utilizzata.

Perché il tipo di argomento doppio e il tipo di restituzione a doppio ritorno

L'argomento è il doppio tipo e il valore di ritorno è il doppio tipo. Java ha i seguenti tipi numerici: byte, int, lungo, galleggiante e doppio. Esistono altri tipi secondari, che questo articolo non affronterà. La differenza tra il tipo lungo e il tipo IT è che la variabile di tipo lungo può contenere numeri più grandi del limite del tipo INT e trattenere i numeri all'interno dell'intervallo del tipo INT. Sia il galleggiante che i numeri a doppio tipo non sono esatti. La differenza tra il galleggiante e il doppio è che il doppio numero è più vicino al numero che rappresenta del numero di galleggiante.

Radice quadrata del numero int

Il seguente programma, emette la radice quadrata dell'intero, 10:

Classe pubblica TheClass
public static void main (string [] args)
doppio ret = matematica.SQRT (10);
Sistema.fuori.println (ret);

Si noti che il tipo di restituzione è codificato come doppio. L'output è:

3.1622776601683795

I luoghi decimali sono troppo lunghi. Quando non lo è stato detto, circonda i tuoi posti decimali a due cifre decimali. Il seguente programma illustra questo:

Classe pubblica TheClass
public static void main (string [] args)
Double ret1 = matematica.SQRT (10);
Double ret2 = matematica.Round (Ret1*100) / 100.0;
Sistema.fuori.println (ret2);

La seconda affermazione in main () fa l'arrotondamento. L'output è 3.16.

L'output non deve essere sempre arrotondato dal codice. Se il numero intero la cui radice quadrata era richiesta era 25, il valore di ritorno del metodo SQRT () sarebbe stato 5.0. Il seguente programma illustra questo:

Classe pubblica TheClass
public static void main (string [] args)
doppio ret = matematica.SQRT (25);
Sistema.fuori.println (ret);

La dichiarazione di arrotondamento è stata omessa. L'output è 5.0. IL ".0 "è lì perché il valore di ritorno è un doppio.

Radice quadrata del numero di galleggiante

In Java, un numero di galleggiante dovrebbe terminare con "F".

Il seguente programma, emette la radice quadrata del galleggiante, 11.22:

Classe pubblica TheClass
public static void main (string [] args)
doppio ret = matematica.sqrt (11.22f);
Sistema.fuori.println (ret);

Si noti che il tipo di ritorno è codificato come doppia. L'output è:

3.349626884748331

I luoghi decimali sono troppo lunghi. Quando non lo è stato detto, circonda i tuoi posti decimali a due cifre decimali. Il seguente programma illustra questo:

Classe pubblica TheClass
public static void main (string [] args)
Double ret1 = matematica.sqrt (11.22f);
Double ret2 = matematica.Round (Ret1*100) / 100.0;
Sistema.fuori.println (ret2);

La seconda affermazione in main () fa l'arrotondamento. L'output è 3.35.

L'output non deve essere sempre arrotondato dal codice. Se il numero intero la cui radice quadrata era richiesta era 16.0, il valore di ritorno del metodo SQRT () sarebbe stato 4.0. Il seguente programma illustra questo:

Classe pubblica TheClass
public static void main (string [] args)
doppio ret = matematica.sqrt (16.0f);
Sistema.fuori.println (ret);

La dichiarazione di arrotondamento è stata omessa. L'output è 4.0. IL ".0 "è lì perché il valore di ritorno è un doppio.

Radice quadrata del doppio numero

Il seguente programma, produce la radice quadrata del doppio, 11.22:

Classe pubblica TheClass
public static void main (string [] args)
doppio ret = matematica.sqrt (11.22);
Sistema.fuori.println (ret);

Si noti che il tipo di ritorno è codificato come doppia. L'output è:

3.3496268448888453
I luoghi decimali sono troppo lunghi. Quando non lo è stato detto, circonda i tuoi posti decimali a due cifre decimali. Il seguente programma illustra questo:
[cc lang = "java" width = "100%" height = "100%" sfuggito = "true" tema = "blackboard" NowRap = "0"]
Classe pubblica TheClass
public static void main (string [] args)
Double ret1 = matematica.sqrt (11.22);
Double ret2 = matematica.Round (Ret1*100) / 100.0;
Sistema.fuori.println (ret2);

La seconda affermazione in main () fa l'arrotondamento. L'output è 3.35.

L'output non deve essere sempre arrotondato dal codice. Se il numero intero la cui radice quadrata era richiesta era 16.0, il valore di ritorno del metodo SQRT () sarebbe stato 4.0. Il seguente programma illustra questo:

Classe pubblica TheClass
public static void main (string [] args)
doppio ret = matematica.sqrt (16.0);
Sistema.fuori.println (ret);

La dichiarazione di arrotondamento è stata omessa. L'output è 4.0. IL ".0 "è lì perché il valore di ritorno è un doppio.

Conclusione

Java ha il metodo, sqrt () per la radice quadrata. Prende un numero come argomento e restituisce la radice quadrata come doppio tipo. Se il numero di luoghi decimali è alto, allora il numero deve essere arrotondato. Come arrotondare un numero a due posti decimali è stato illustrato sopra.