Java: how to output Doppel-Typ-Anzahl-zu-integer-format, wenn die dezimale 0

Ich habe ein array von double-zahlen eingeben {1.0, 2.3, 3.45, 7.8, 9.0, 5.0}. Beim ausgeben der zahlen, will ich haben, die mit dezimal 0 zu zeigen, wie eine ganze Zahl: zum Beispiel 1.0 => 1, 9.0 => 9.

In java, wie machen Sie das problemlos? Dank

  • Schauen NumberFormat Klasse.
  • DecimalFormat oder wenn es die Konsole System.printf() wie in c
  • stackoverflow.com/questions/2683324/java-char-array-to-int Versuchen Sie diesen link zu einer Frage vor
  • DecimalFormat df = new DecimalFormat("#.##"); df.parse(3.0D);
  • Eine Alternative zu System.printf() für nicht-Konsolen-Zeug ist String.format().
InformationsquelleAutor TonyGW | 2013-09-16
Schreibe einen Kommentar