DecimalFormat

どこかの学生さんがわざわざ質問に来たので、調査。浮動小数点を一律x.xxxExという形式で表示するにはどうすればいいのか、と。知らんわな。と言っててはいかんので調査。DecimalFormatを使えばいいっぽい。

import java.text.*;

public class Main {
 public static void main(String args[]) {
    Double d = new Double(0.001135);

    DecimalFormat df = new DecimalFormat("0.##E0" );
    System.out.println(df.format(d));
  }
}