//Sample04_01.java
class Sample04_01 {
public static void main(String[] args){
System.out.println(0.1 + 0.2);
System.out.println(0.3 * 3);
System.out.println(0.42 / 3);
System.out.println(0.6 + 0.7);
System.out.println(0.67 * 3);
System.out.println(0.8 - 0.1);
System.out.println(12742 * 3.14);
}
}
> javac Sample04_01.java > java Sample04_01 0.30000000000000004 0.8999999999999999 0.13999999999999999 1.2999999999999998 2.0100000000000002 0.7000000000000001 40009.880000000005
| 10進数 | 2進数 | コメント |
| 0.1 | 0.000110011... | 循環小数 |
| 0.2 | 0.001100110... | 循環小数 |
| 0.3 | 0.001110011... | 循環小数 |
| 0.4 | 0.011001100... | 循環小数 |
| 0.5 | 0.1 | 誤差なし |
| 0.6 | 0.100110011... | 循環小数 |
| 0.7 | 0.101100110... | 循環小数 |
| 0.8 | 0.110011001... | 循環小数 |
| 0.9 | 0.111001100... | 循環小数 |
| 1 | 1 | 誤差なし |
| 0.25 | 0.01 | 誤差なし |
| 0.75 | 0.11 | 誤差なし |
| 0.125 | 0.001 | 誤差なし |