March 22
Il linguaggio di programmazione Java include il supporto integrato per non interi variabili numeriche in float e double tipi primitivi. I valori in virgola mobile sono memorizzati in una rappresentazione interna che ha una precisione finita; programmi possono scegliere di visualizzare ed elaborare tali valori con altrettanti decimali che desiderano, purché il numero di decimali è entro i limiti di precisione. In particolare, è possibile scrivere codice Java che formatta valori in virgola mobile in modo che siano visualizzate con una cifra decimale su qualsiasi uscita programma alimenta.
1 Includere le seguenti righe all'inizio del vostro codice Java:
import java.util. *;
importare java.text. *;
2 Formattare un "galleggiante" - una singola precisione in virgola mobile - il valore di una cifra decimale, come nel seguente codice di esempio:
DecimalFormat Formato = new DecimalFormat ( "#### #.");
float myFloat = 46,36,778 mila;
String = formattedFloat myFormat.format (myFloat);
System.out.println (formattedFloat);
Includere il maggior numero di segni "#" prima del punto decimale nel formato come luoghi che si desidera alla sinistra del punto decimale. Il valore "float" è formattato con una cifra decimale.
3 Formattare un "doppio" - una doppia precisione in virgola mobile - il valore di una cifra decimale, come nel seguente codice di esempio:
DecimalFormat Formato = new DecimalFormat ( "#### #.");
doppio myDouble = 2,718281828;
String = formattedDouble myFormat.format (myDouble);
System.out.println (formattedDouble);
Includere il maggior numero di segni "#" prima del punto decimale nel formato come luoghi che si desidera alla sinistra del punto decimale. Il valore "doppio" è formattato con una cifra decimale.