Come formattare una variabile al primo decimale in Java

March 22

Come formattare una variabile al primo decimale in Java


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.

istruzione

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.