2017-02-15 5 views
-5

Ich versuche, den Wert des Doppeltypen mit Scanner-Klasse zu lesen und drucken, aber ich bin der AusgangIch bin nicht in der Lage, die Ausgabe zu erhalten, wie in Java gewünschten

Meinen Ausgang 2.3534534534523453E11

Erwartete bekommen Ausgabe 235345345345,234534

+1

Verwenden Sie 'String.format ("% .nf ", floatValue);' wobei n die Anzahl der Stellen ist, die Sie in der Mantisse haben möchten. –

+0

Sollte der Scanner-Klassencode hinzugefügt werden, damit jemand helfen kann? – jjj

+0

Teilen Sie Ihre Codes, damit Sie Hilfe bekommen. –

Antwort

0

es ist die gleiche Nummer, was Sie sieht sintific Notation genannt Sie etwas wie folgt verwenden kann es in gewohnter Weise

System.out.printf("dexp: %f\n", yournumbergoeshere); 
drucken
Verwandte Themen