Wie man eine Variable auf eine Dezimalstelle in Java -Format. Gleitkomma- Werte werden in eine interne Darstellung , die ein endlicher Genauigkeit gespeichert hat ; Programme können wählen, anzeigen und bearbeiten diese Werte mit so vielen Dezimalstellen , wie sie brauchen , solange die Anzahl der Dezimalstellen innerhalb der Präzision Grenzen liegt. Insbesondere können Sie Java-Code schreiben , dass Formate Fließkommawerte , so dass sie mit einer Dezimalstelle auf welchem Ausgang das Programm speist werden angezeigt. Anleitung
1
Fügen Sie die folgenden Zeilen am Anfang Ihrer Java-Code :
import java.util * ;
Import java.text * ; < . . br> 2
Format ein "float " - ein Single-Precision Floating-Point - Wert auf eine Dezimalstelle , wie im folgenden Beispielcode:
DecimalFormat myFormat = new DecimalFormat ( " . # # # # # ");
float myFloat = 46,36778 ;
String formattedFloat = myFormat.format ( myFloat );
System.out.println ( formattedFloat ) ;
Fügen Sie so viele "# "-Zeichen vor dem Komma im Format als Orte, die Sie auf der linken Seite dem Komma wollen . Die "float" -Wert wird auf eine Dezimalstelle formatiert
3
Format ein "double" - . Ein Double-Precision Floating-Point - Wert auf eine Dezimalstelle , wie in der folgenden Beispielcode:
DecimalFormat myFormat = new DecimalFormat ( " . # # # # # ");
Doppel myDouble = 2,718281828 ;
String formattedDouble = myFormat.format ( myDouble );
System.out.println ( formattedDouble );
Fügen Sie so viele "# "-Zeichen vor dem Komma im Format als Orte, die Sie auf der linken Seite dem Komma wollen . Die "doppelte" Wert wird auf eine Dezimalstelle formatiert.