Il linguaggio di programmazione Java include il supporto integrato per le variabili non interi numerici nel tipi float e double primitivi . Valori a virgola mobile sono memorizzati in una rappresentazione interna che ha una precisione limitata ; programmi possono scegliere di visualizzare ed elaborare tali valori con il maggior numero di decimali di cui hanno bisogno , a patto che il numero di decimali è entro i limiti di precisione . In particolare , è possibile scrivere codice Java che formatta i valori in virgola mobile in modo che siano visualizzate con una cifra decimale inviato a qualunque programma alimenta . Istruzioni
1
includere le seguenti righe all'inizio del vostro codice Java :
import java.util * ;
importazione java.text * , < . . br>
2
formato un " galleggiante " - una precisione singola variabile - Valore di un decimale , come nel seguente codice di esempio :
DecimalFormat myformat = new DecimalFormat ( " . # # # # # ") ;
float myFloat = 46,36778 ;
String formattedFloat = myFormat.format ( myFloat ) ;
System.out.println ( formattedFloat ) ;
includere quanti segni "#" prima del punto decimale nel formato come luoghi che si desidera a sinistra del punto decimale . Il valore " float " è formattato con una cifra decimale
3
Formato un "doppio" - . Una precisione doppia variabile - Valore di un decimale , come nell'esempio seguente codice di esempio :
DecimalFormat myformat = new DecimalFormat ( " . # # # # #") ;
doppio myDouble = 2,718281828 ;
String formattedDouble = myFormat.format ( myDouble ) ;
System.out.println ( formattedDouble ) ;
includere quanti segni "#" prima del punto decimale nel formato come luoghi che si desidera a sinistra del punto decimale . Il valore "doppio" è formattato con una cifra decimale .