Nwlapcug.com


Come tagliare un Int in Java

Java fornisce un metodo nella sua libreria matematica per arrotondamento valori integer intero più vicino, ma nessun metodo per arrotondare un valore in un altro posto, come la più vicine centinaia o migliaia posto. È necessario implementare questo manualmente, ma fortunatamente non è un compito difficile da tirare fuori.

Istruzioni

1

Aprire "Netbeans" e selezionare "File" e "Nuova classe".

2

Digitare "psvm" per creare un metodo main e incollarvi il codice riportato di seguito:

// Trim integer

int i = 432432;

i = trimInt(i, 100);

System.out.println(i);

Questo definisce un numero intero grande e chiama un metodo denominato "trimInt" su di esso per arrotondare ad i 100 più vicina. Purtroppo, questo metodo in realtà non esiste ancora. Si creerà nel passaggio successivo.

3

Digitare quanto segue di fuori del metodo main:

static int trimInt(int i, int place) {

i /= place;

i *= place;

return i;

}

Il metodo è semplice: in primo luogo il valore integer è diviso la quantità di posto. Poiché il risultato è un numero intero, tutto ciò che è ora un valore decimale è caduto fuori. Quindi, si moltiplica per il valore di posto per tornare nella grandezza appropriata.

4

Fare clic su "Esegui". Il risultato sarà "432400."