Nwlapcug.com


Come formattare una variabile a una posizione decimale in Java

Come formattare una variabile a una posizione decimale in Java


Linguaggio di programmazione Java include il supporto integrato per le variabili numeriche non intero in float e double tipi primitivi. Valori a virgola mobile vengono memorizzati in una rappresentazione interna che ha una precisione limitata; programmi possono scegliere di visualizzare ed elaborare tali valori con decimali come molti come hanno bisogno, come il numero di cifre decimali è entro i limiti di precisione. In particolare, è possibile scrivere codice Java che formatta i valori a virgola mobile in modo che vengono visualizzati con una cifra decimale su qualunque uscita alimenta il programma.

Istruzioni

1

Includere le seguenti righe all'inizio del codice Java:

import java;

importazione java.text.*;

2

Formattare un valore di "float"..--una virgola mobile e precisione singola..--alla prima cifra decimale, come nell'esempio di codice riportato di seguito:

DecimalFormat myFormat = nuovo DecimalFormat("###.#");

float myFloat = 46.36778;

String formattedFloat = myFormat.format(myFloat);

System.out.println(formattedFloat);

Sono come molti segni "#" prima del separatore decimale nel formato come si desidera a sinistra del separatore decimale. Il valore di "float" è formattato con un decimale.

3

Formattare un valore di "double" - una virgola mobile e precisione doppia..--alla prima cifra decimale, come nell'esempio di codice riportato di seguito:

DecimalFormat myFormat = nuovo DecimalFormat("###.#");

Double myDouble = 2.718281828;

String formattedDouble = myFormat.format(myDouble);

System.out.println(formattedDouble);

Sono come molti segni "#" prima del separatore decimale nel formato come si desidera a sinistra del separatore decimale. Il valore "doppio" è formattato con un decimale.