1 // DoubleLiteral.java
2
3 /** 4 * DoubleLiteral zeigt die Ausgabe von Gleitkommaliteralen auf der Konsole. 5 * Beispielprogramm zur Programmiertechnik 1, Teil 2. 6 * @author H.Drachenfels 7 * @version 7.1.2019 8 */
9 public final class DoubleLiteral {
10 private DoubleLiteral() { }
11
12 /** 13 * main ist der Startpunkt des Programms. 14 * @param args wird nicht verwendet. 15 */
16 public static void main(String[] args) {
17 System.out.println((1e-30 + 1e30) - 1e30);
18 System.out.println(1e-30 + (1e30 - 1e30));
19
20 System.out.println(12.3456789);
21 System.out.println(1234567.89);
22
23 System.out.printf("%f%n", 12.3456789);
24 System.out.printf("%f%n", 1234567.89);
25
26 System.out.printf("%e%n", 12.3456789);
27 System.out.printf("%e%n", 1234567.89);
28 }
29 }
30