Come convertire un numero decimale in un intero in Java

February 8

Il linguaggio di programmazione Java fornisce l'accesso a decine di operazioni matematiche comuni nella classe statica java.util.Math. Chiamando questa classe, si può concludere, trovare esponenti e persino eseguire operazioni trigonometriche sui numeri. Tre metodi sono forniti per arrotondare i numeri, a seconda del comportamento desiderato: piano, soffitto e rotondo.

istruzione

1 Aprire il Netbeans ambiente di sviluppo integrato fornito con il Java installazione. In alternativa, è possibile utilizzare qualsiasi editor di testo o IDE Java che ti piace, ma le istruzioni si assume che si sta utilizzando Netbeans.

2 Aprire un file Java esistente o crearne uno nuovo facendo clic su "File" e "nuova classe".

3 Aggiungere la seguente riga alla parte superiore del file da importare la classe Math:

import java.util.Math;

4 Digitare una delle seguenti qualsiasi punto del documento:

int flooredValue = (int) Math.floor (3.4);

int ceilingValue = (int) Math.ceil (3.4);

int roundedValue = (int) Math.round (3.4);

Il primo sarà restituire il "pavimento" del valore. In effetti, questa arrotonda sempre verso il basso. Il secondo restituisce il soffitto, o arrotonda. "Round" restituirà il valore più vicino con 0,5 sempre arrotondato al successivo valore più grande. Comunicazione, è necessario gettare i risultati a intero utilizzando il comando "(int)".

Consigli e avvertenze

  • Queste operazioni possono essere controintuitivo per i numeri negativi. Il piano di "-3.4" sarà "-4". La ceil di "-3.4" sarà "-3". L'arrotondamento di -0.5 sarà 0, il prossimo numero intero più alto, non -1.