家で遊んでいるすべての人のために、私は Walter Savitch による Absolute Java 5th Edition (Chapter 2 Page 66) を読んでいます。
表現
double d = 12345.123456789;
System.out.printf("START%12.5e END %n", d);
答え
START 1.23451e+04END
この printf メソッドの引数の基本原則を理解しています。たとえば、「%」がパラメーターの開始を表すことを知っています。「12」は間隔の数、「.5」は小数点が移動する回数です...小数点が左に4桁移動したことがわかります...誰かがe-notationの原則を説明できますか. また、この式がどのようにしてこの回答に至ったのか =)。
電子表記に関する限り、それは科学的表記であることを意味しています。
したがって、5.89e-4 のように 0.000589 を意味します (小数点以下を右に移動しない場合は、マイナスの場合は小数点以下を左に移動します)。