Come arrotondare i numeri in Java

Come arrotondare i numeri in Java
Java fornisce una classe integrata nota come Matematica classe che appartiene al Giava.Lang pacchetto. Il Java.Lang.La classe matematica fornisce numerosi metodi utilizzati per eseguire diverse operazioni numeriche come arrotondamento di un numero, trovare una radice quadrata e così via. La lezione di matematica offre più metodi per completare un numero come Round (), Ceil (), Floor ().

Questo articolo fornirà una profonda conoscenza di come arrotondare i numeri in Java. In questo articolo tratteremo il metodo elencato di seguito per arrotondare un numero in Java:

  • Cos'è la matematica.round () e come usarlo in java
  • Cos'è la matematica.ceil () e come usarlo in java
  • Cos'è la matematica.pavimento () e come usarlo in java

Quindi iniziamo!

Cos'è la matematica.round () e come usarlo in java

È un metodo predefinito della classe di matematica di Java che taglia il valore galleggiante e restituisce il numero di tipo intero più vicino.

Esempio
Questo esempio ti aiuterà a capire come usare il Matematica.girare() Metodo in Java:

classe pubblica arrotondingofnumber
public static void main (string [] args)
Float Number1 = 172.52f;
doppio numero2 = 172.12;
Float Number3 = 10.12F;
Float Number4 = 10.72F;
doppio numero5 = -570.82;
Sistema.fuori.println ("arrotondamento di 172.52: " + matematica.round (numero1));
Sistema.fuori.println ("arrotondamento di 172.12: " + matematica.round (numero2));
Sistema.fuori.println ("arrotondamento di 10.12: " + matematica.round (numero3));
Sistema.fuori.println ("arrotondamento di 10.72: " + matematica.round (numero4));
Sistema.fuori.println ("arrotondamento di -570.82: " + matematica.round (numero5));

Il programma sopra produrrà il seguente output:

L'output mostra che la matematica.Il metodo round () ha restituito il numero intero più vicino.

Cos'è la matematica.ceil () e come usarlo in java

È un metodo predefinito della classe di matematica di Java che arrotonda il numero dato in su e restituisce il doppio tipo valore; L'esempio di seguito ti fornirà più chiarezza su questo concetto.

Esempio
Modificheremo l'esempio precedente e invece di matematica.metodo round () utilizzeremo il Matematica.ceil () metodo:

classe pubblica arrotondingofnumber
public static void main (string [] args)
Float Number1 = 172.52f;
doppio numero2 = 172.12;
Float Number3 = 10.12F;
Float Number4 = 10.72F;
doppio numero5 = -570.82;
Sistema.fuori.println ("arrotondamento di 172.52: " + matematica.ceil (numero1));
Sistema.fuori.println ("arrotondamento di 172.12: " + matematica.ceil (numero2));
Sistema.fuori.println ("arrotondamento di 10.12: " + matematica.ceil (numero3));
Sistema.fuori.println ("arrotondamento di 10.72: " + matematica.ceil (numero4));
Sistema.fuori.println ("arrotondamento di -570.82: " + matematica.ceil (numero5));

Durante l'esecuzione di successo del programma, otterremo il seguente output:

L'output mostra che il Matematica.ceil () Metodo restituito verso l'alto i valori a doppio tipo.

Cos'è la matematica.pavimento () e come usarlo in java

Questo metodo si oppone al concetto di matematica.Metodo Ceil ().e. arrotonda il numero dato verso il basso e restituisce il doppio tipo valore.

Esempio
Consideriamo il programma di seguito per capire il funzionamento della matematica.pavimento() metodo.

classe pubblica arrotondingofnumber
public static void main (string [] args)
Float Number1 = 172.52f;
doppio numero2 = 172.12;
Float Number3 = 10.12F;
Float Number4 = 10.72F;
doppio numero5 = -570.82;
Sistema.fuori.println ("arrotondamento di 172.52: " + matematica.pavimento (numero1));
Sistema.fuori.println ("arrotondamento di 172.12: " + matematica.pavimento (numero2));
Sistema.fuori.println ("arrotondamento di 10.12: " + matematica.pavimento (numero3));
Sistema.fuori.println ("arrotondamento di 10.72: " + matematica.pavimento (numero4));
Sistema.fuori.println ("arrotondamento di -570.82: " + matematica.pavimento (numero5));

Durante l'esecuzione riuscita del codice sopra indicato, otterremo il seguente output:

L'output mostra che il Matematica.pavimento() Il metodo ha restituito i valori a doppio tipo più vicini verso il basso.

Conclusione

La lezione di matematica fornisce tre metodi per completare un numero i.e. round (), ceil (), pavimento (). La matematica.Il metodo rotondo () taglia il valore fluttuante e restituisce il numero di tipo intero più vicino. IL ceil () Il metodo arrotonda il numero dato in su e restituisce il doppio tipo valore mentre il pavimento() Il metodo arrotonda il numero dato verso il basso e restituisce il doppio tipo valore. Questo articolo ha spiegato il funzionamento di tre metodi integrati per completare un numero in Java I.e. round (), ceil () e pavimento ().