Arrotondamento e troncamento in Java
 DOMANDA:   Facendo le divisioni tra numeri float o double mi escono cifre decimali lunghissime. Come si arrotonda o si tronca un numero in Java?      RISPOSTA:   Un esempio in cui questo problema si presenta in modo massivo è durante lo sviluppo applicazioni che hanno a che fare con le valute .      Java mette a disposizione differenti metodi di arrotondamento e troncamento per soddisfare un po' tutte le esigenze.      Una possibile soluzione ( parziale ) è l'utilizzo della libreria java.lang.Math , in particolare dei suoi 4 metodi elencati di seguito (ricordiamo che Math contiene solo static ):      FLOOR - double floor(double d):   questo metodo, come si evince dal nome " floor " ( pavimento ) arrotonda il numero alla cifra intera inferiore (il cosiddetto arrotondamento per difetto  o troncamento).    ESEMPI :   double floor(4.4) -> restituisce 4.   double floor(4.6) -> restituisce 4.     CEIL - double ceil(double d):   questo metodo, al contrario di floor si...
 
