fork download
  1. class Main {
  2. public static void main(String... args) {
  3. double small = 1E-120;
  4. double medium = 0.3;
  5. double huge = 1E+120;
  6. System.out.println(String.format("%f\n%f\n%f", small, medium, huge));
  7. System.out.println(String.format("%e\n%e\n%e", small, medium, huge));
  8. System.out.println(String.format("%g\n%g\n%g", small, medium, huge));
  9. }
  10. }
Success #stdin #stdout 0.03s 245632KB
stdin
Standard input is empty
stdout
0.000000
0.300000
1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000.000000
1.000000e-120
3.000000e-01
1.000000e+120
1.00000e-120
0.300000
1.00000e+120