Come calcolare il valore assoluto in Java

Come calcolare il valore assoluto in Java
Il valore assoluto è un valore non negativo che indica quanto sia lontano un numero da 0. Il valore assoluto è sempre positivo perché non significa la direzione. Lo scopo della matematica.La funzione ABS () in Java è quella di rendere positivo qualsiasi numero negativo e non ha alcun impatto sul numero se è già positivo. In questo articolo, calcoleremo il valore assoluto usando il linguaggio di programmazione Java.

Come calcolare il valore assoluto usando la matematica.Funzione ABS in Java

Prenderemo input dall'utente che può essere possibile utilizzando la classe Giava.util.Scanner Fornisce un modo molto semplificato e semplice per consentire agli utenti di inserire i valori tramite la tastiera e per le operazioni matematiche che dobbiamo utilizzare Giava.Lang.Matematica:

Importa Java.util.Scanner;
Importa Java.Lang.Matematica;

Il prossimo passo è creare un oggetto scanner nel codice come quanto segue:

Scanner in = nuovo scanner (sistema.In);

Ora dopo, abbiamo creato una classe pubblica con il nome di Absolutevalue:

Classe pubblica AbsoluteValue
public static void main (string [] args)

Ora, se vuoi stampare qualsiasi testo, puoi farlo digitando:

Sistema.fuori.println ("Valore assoluto Java. Esempio 1");

Ora abbiamo usato il tipo di doppio qui poiché il valore assoluto può essere anche un'infrazione e per prendere l'input come intero dall'utente che dobbiamo digitare.

doppio n = in.NextDouble ();

Il valore di input verrà memorizzato nella variabile N. Ora c'è una funzione matematica integrata in Java che viene utilizzata per calcolare il valore assoluto di qualsiasi oggetto che è

Matematica.ABS (numero);

Quindi, nel nostro caso, useremo questa funzione come segue

doppio a = matematica.ABS (N);

Nella riga sopra 'N' è la variabile in cui un utente riceverà l'input e 'Matematica.addominali' La funzione viene utilizzata per calcolare il valore assoluto della variabile N e il risultato verrà archiviato nella nuova variabile che abbiamo inizializzato come una variabile 'UN'. Alla fine, stamperemo il valore assoluto digitando

Sistema.fuori.println ("valore assoluto di" + n + "è" + a);

Codice completo

Il codice completo che abbiamo discusso sopra è il seguente:

Importa Java.util.Scanner;
Importa Java.Lang.Matematica;
Classe pubblica AbsoluteValue
public static void main (string [] args)
// Definisci un oggetto scanner per l'input dei dati.
Scanner in = nuovo scanner (sistema.In);
Sistema.fuori.println ("Valore assoluto Java. Esempio 1");
Sistema.fuori.println ("Inserisci un numero");
doppio n = in.NextDouble ();
// Usa Java.Lang.Matematica.ABS () per ottenere un valore assoluto di n
doppio a = matematica.ABS (N);
Sistema.fuori.println ("valore assoluto di" + n + "è" + a);
Sistema.fuori.println ("____________");

È possibile utilizzare qualsiasi editor di testo per codificare i programmi Java nel sistema operativo Linux, ad esempio, abbiamo utilizzato Nano Text Editor digitando:

$ Nano Absolutevalue.Giava

Dopodiché, devi digitare e salvare il codice che si desidera eseguire:

Nota: È necessario installare il kit di sviluppo Java (JDK) per eseguire i programmi basati su Java e per questo, è necessario digitare:

$ sudo apt installare default-jdk

Dopo aver salvato il codice è necessario compilarlo prima e dopo, puoi eseguirlo digitando:

$ Javac Absolutevalue.Giava
$ Java Absolutevalue

Come calcolare il valore assoluto usando le istruzioni condizionali in Java

C'è un altro modo per calcolare il valore assoluto se non si desidera utilizzare la funzione matematica integrata del valore assoluto e cioè utilizzando un'istruzione condizionale. Qui stiamo usando la condizione IF-ELSE e la parte rimanente del codice è quasi la stessa. Quindi prima di tutto stiamo stampando un messaggio come mostrato di seguito:

Sistema.fuori.println ("Inserisci un numero");

Dopo che l'utente deve inserire qualsiasi numero e per questo, dobbiamo inizializzare la funzione di input:

doppio p = in.NextDouble ();

Ora il numero di input verrà archiviato in un file 'P' Variabile che ha un tipo a doppio numero intero e successivamente, stiamo usando un'istruzione condizionale per convertire qualsiasi numero nella sua forma assoluta (positiva) come mostrato di seguito:

Double B;
Se (p<0)
b = -p;

altro
b = p;

Questa condizione specifica che se un numero P è inferiore a 0 quindi aggiungi quel numero con un segno negativo per renderlo positivo e se il numero è già positivo, non apporta modifiche e alla fine, il valore assoluto verrà archiviato nella variabile B:

Il codice completo che abbiamo discusso sopra è il seguente:

Importa Java.util.Scanner;
Classe pubblica AbsoluteValue
public static void main (string [] args)
// Definisci un oggetto scanner per l'input dei dati.
Scanner in = nuovo scanner (sistema.In);
Sistema.fuori.println ("Valore assoluto Java. Esempio 2 ");
Sistema.fuori.println ("Inserisci un numero");
doppio p = in.NextDouble ();
// Usa Java.Lang.Matematica per ottenere un valore assoluto di n
Double B;
Se (p<0)
b = -p;

altro
b = p;

Sistema.fuori.println ("valore assoluto di" + p + "è" + b);
Sistema.fuori.println ("____________");

Puoi vedere il codice nell'editor di testo nano come mostrato di seguito:

Dopo aver compilato il codice otterrai il risultato come mostrato di seguito:

Conclusione

Il valore assoluto è un valore non negativo che indica fino a che punto è il numero 0. In Java, ci sono vari modi per calcolare il valore assoluto e due di essi sono menzionati in questo articolo. Il primo è usando una funzione integrata con il nome di Matematica.ABS (numero) e il secondo è usando il se altro condizione.