Valore assoluto in java

Valore assoluto in java
Un numero può essere un int, un lungo, un galleggiante o un doppio. La differenza tra un int e una variabile lunga è che la variabile lunga può contenere un valore maggiore di una variabile int. Una variabile lunga può anche contenere un numero che un INT trarrebbe. Ognuno di questi tipi di numeri può essere negativo o positivo. Ad esempio, un INT può essere -5 o +5. Quando è +5, il segno più di fronte può essere omesso.

Quindi, un numero può essere negativo o positivo. Il valore assoluto è semplicemente il valore positivo della coppia. Il valore positivo è ancora il numero senza un segno. Java ha il metodo Math Abs () per restituire il numero assoluto. Quindi, se l'argomento è -5, 5 verrà restituito. Se l'argomento è +5 o 5, 5 verrà restituito. Java ha anche il metodo Absexact () - vedi sotto.

Questi metodi sono tutta la classe di matematica. La classe di matematica non deve essere importata dal programmatore da utilizzare. Questo articolo spiega l'uso dei metodi ABS () e Absexact () della classe matematica.

ABS (doppio a)

La sintassi completa per questo metodo è:

Doppio ABS statico pubblico (doppio a)

È pubblico, il che significa che può essere chiamato dall'esterno dell'implementazione della classe. È statico, il che significa che la classe di matematica non deve essere istanziata prima che venga utilizzata (con il metodo). Per chiamare il metodo, iniziare con il nome della classe, matematica, seguito dall'operatore DOT e quindi il metodo con il suo argomento. Il suo argomento dovrebbe essere doppio per restituire un doppio. Il seguente programma ne illustra l'uso:

Classe pubblica TheClass
public static void main (string [] args)
Sistema.fuori.Stampa (matematica.ABS (-5.2)); Sistema.fuori.stampa(", ");
Sistema.fuori.Stampa (matematica.ABS (+5.2)); Sistema.fuori.stampa(", ");
Sistema.fuori.Stampa (matematica.ABS (5.2)); Sistema.fuori.stampa(");
Sistema.fuori.println (");

L'output è:

5.2, 5.2, 5.2

Nota l'espressione come la matematica.ABS (-5.2) come argomento al metodo print ().

ABS (float a)

La sintassi completa per questo metodo è:

Abs float statico pubblico (galleggiante a)

È pubblico, il che significa che può essere chiamato dall'esterno dell'implementazione della classe. È statico, il che significa che la classe di matematica non deve essere istanziata prima che venga utilizzata (con il metodo). Per chiamare il metodo, iniziare con il nome della classe, matematica, seguito dall'operatore DOT e quindi il metodo con il suo argomento. La sua argomentazione dovrebbe essere un galleggiante per restituire un galleggiante. Il seguente programma ne illustra l'uso:

Classe pubblica TheClass
public static void main (string [] args)
Sistema.fuori.Stampa (matematica.ABS (-5.2f)); Sistema.fuori.stampa(", ");
Sistema.fuori.Stampa (matematica.ABS (+5.2f)); Sistema.fuori.stampa(", ");
Sistema.fuori.Stampa (matematica.ABS (5.2f)); Sistema.fuori.stampa(");
Sistema.fuori.println (");

L'output è:

5.2, 5.2, 5.2

Nota l'espressione come la matematica.ABS (-5.2f), come argomento al metodo print ().

ABS (int a)

La sintassi completa per questo metodo è:

public static int ABS (int a)

È pubblico, il che significa che può essere chiamato dall'esterno dell'implementazione della classe. È statico, il che significa che la classe di matematica non deve essere istanziata prima che venga utilizzata (con il metodo). Per chiamare il metodo, iniziare con il nome della classe, matematica, seguito dall'operatore DOT e quindi il metodo con il suo argomento. Il suo argomento dovrebbe essere un int per restituire un int. Il seguente programma ne illustra l'uso:

Classe pubblica TheClass
public static void main (string [] args)
Sistema.fuori.Stampa (matematica.ABS (-5)); Sistema.fuori.stampa(", ");
Sistema.fuori.Stampa (matematica.ABS (+5)); Sistema.fuori.stampa(", ");
Sistema.fuori.Stampa (matematica.ABS (5)); Sistema.fuori.stampa(");
Sistema.fuori.println (");

L'output è:

5, 5, 5

Nota l'espressione come la matematica.ABS (-5), come argomento al metodo Print ().

ABS (lungo a)

La sintassi completa per questo metodo è:

ABS Long statico pubblico (lungo a)

È pubblico, il che significa che può essere chiamato dall'esterno dell'implementazione della classe. È statico, il che significa che la classe di matematica non deve essere istanziata prima che venga utilizzata (con il metodo). Per chiamare il metodo, iniziare con il nome della classe, matematica, seguito dall'operatore DOT e quindi il metodo con il suo argomento. La sua argomentazione dovrebbe essere lunga, al fine di restituire a lungo. Il seguente programma ne illustra l'uso:

Classe pubblica TheClass
public static void main (string [] args)
Sistema.fuori.Stampa (matematica.ABS (-5)); Sistema.fuori.stampa(", ");
Sistema.fuori.Stampa (matematica.ABS (+5)); Sistema.fuori.stampa(", ");
Sistema.fuori.Stampa (matematica.ABS (5)); Sistema.fuori.stampa(");
Sistema.fuori.println (");

L'output è:

5, 5, 5

Nota l'espressione come la matematica.ABS (-5), come argomento al metodo Print ().

Absexact (int a)

Questo metodo dovrebbe essere utilizzato quando l'utente insiste su un argomento int. La sintassi completa per questo metodo è:

public static int absexact (int a)

È pubblico, il che significa che può essere chiamato dall'esterno dell'implementazione della classe. È statico, il che significa che la classe di matematica non deve essere istanziata prima che venga utilizzata (con il metodo). Per chiamare il metodo, iniziare con il nome della classe, matematica, seguito dall'operatore DOT e quindi il metodo con il suo argomento. Il suo argomento dovrebbe essere un int per restituire un int. Il seguente programma ne illustra l'uso:

Classe pubblica TheClass
public static void main (string [] args)
Sistema.fuori.Stampa (matematica.Absexact (-5)); Sistema.fuori.stampa(", ");
Sistema.fuori.Stampa (matematica.Absexact (+5)); Sistema.fuori.stampa(", ");
Sistema.fuori.Stampa (matematica.Absexact (5)); Sistema.fuori.stampa(");
Sistema.fuori.println (");

L'output dovrebbe essere:

5, 5, 5

Nota l'espressione come la matematica.Absexact (-5), come argomento del metodo print ().

Absexact (lungo a)

Questo metodo dovrebbe essere utilizzato quando l'utente insiste su un lungo argomento. La sintassi completa per questo metodo è:

statico pubblico a lungo absexact (lungo a)

È pubblico, il che significa che può essere chiamato dall'esterno dell'implementazione della classe. È statico, il che significa che la classe di matematica non deve essere istanziata prima che venga utilizzata (con il metodo). Per chiamare il metodo, iniziare con il nome della classe, matematica, seguito dall'operatore DOT e quindi il metodo con il suo argomento. La sua argomentazione dovrebbe essere lunga, al fine di restituire a lungo. Il seguente programma ne illustra l'uso:

Classe pubblica TheClass
public static void main (string [] args)
Sistema.fuori.Stampa (matematica.Absexact (-5)); Sistema.fuori.stampa(", ");
Sistema.fuori.Stampa (matematica.Absexact (+5)); Sistema.fuori.stampa(", ");
Sistema.fuori.Stampa (matematica.Absexact (5)); Sistema.fuori.stampa(");
Sistema.fuori.println (");

L'output dovrebbe essere:

5, 5, 5

Nota l'espressione come la matematica.Absexact (-5), come argomento del metodo print ().

Conclusione

I metodi ABS () e Absexact () sono della classe di matematica Java. Sono pubblici e statici. Ciascuno restituisce il valore assoluto del numero dell'argomento. Per insistere sull'uso di un INT o un argomento lungo, usa Absexact ().