Keine Dezimalstellen anzeigen, wenn double eine ganze Zahl ist?

8

Ich mache ein grafisches Taschenrechnerprogramm in Java und habe eine Methode, die basierend auf Benutzereingaben eine Operation ausführt und ein Double zurückgibt, das in JTextField angezeigt wird. Ich möchte jedoch, dass das Ergebnis als ganze Zahl ohne folgende ".0" angezeigt wird, wobei keine signifikanten Ziffern nach dem Dezimalpunkt vorhanden sind, aber bei Bedarf immer noch Dezimalpunkte angezeigt werden. Was ist der effizienteste Weg, dies zu tun?

    
Zero 02.11.2012, 18:26
quelle

1 Antwort

8

Sie können DecimalFormat zum Unterdrücken der nachfolgenden Zeichen verwenden, z. B .:

%Vor%     
Reimeus 02.11.2012, 18:33
quelle

Tags und Links