fork download
  1. /* package whatever; // don't place package name! */
  2.  
  3. import java.util.*;
  4. import java.lang.*;
  5. import java.io.*;
  6.  
  7. /* Name of the class has to be "Main" only if the class is public. */
  8. class Ideone
  9. {
  10. public static void main (String[] args) throws java.lang.Exception
  11. {
  12. System.out.println(4.1+"-"+0.1+"="+(4.1-0.1));
  13. System.out.println(4.1+"-"+0.1+"=(int)"+(int)(4.1-0.1));
  14.  
  15. System.out.println("More examples:");
  16.  
  17. for (int i = 1; i <= 10; i++) {
  18. System.out.println("i: "+i);
  19. for (int j = 0; j < 10; j++) {
  20. double d = Double.valueOf(i + "." + j);
  21. for (int k = 0; k < 10; k++) {
  22. double d2 = Double.valueOf(k + "." + j);
  23. if ((int) (d - d2) != i - k) {
  24. System.out.println(d + "-" + d2 + "!=" + (i - k));
  25. }
  26. }
  27. }
  28. }
  29. }
  30. }
Success #stdin #stdout 0.1s 380736KB
stdin
Standard input is empty
stdout
4.1-0.1=3.9999999999999996
4.1-0.1=(int)3
More examples:
i: 1
1.1-4.1!=-3
1.1-5.1!=-4
1.2-8.2!=-7
1.2-9.2!=-8
1.3-2.3!=-1
1.3-3.3!=-2
1.4-0.4!=1
1.6-4.6!=-3
1.6-5.6!=-4
1.7-8.7!=-7
1.7-9.7!=-8
1.8-2.8!=-1
1.8-3.8!=-2
1.9-0.9!=1
i: 2
2.1-4.1!=-2
2.1-5.1!=-3
2.1-6.1!=-4
2.2-8.2!=-6
2.2-9.2!=-7
2.3-0.3!=2
2.3-1.3!=1
2.6-4.6!=-2
2.6-5.6!=-3
2.6-6.6!=-4
2.7-8.7!=-6
2.7-9.7!=-7
2.8-0.8!=2
2.8-1.8!=1
i: 3
3.1-4.1!=-1
3.1-5.1!=-2
3.1-6.1!=-3
3.1-7.1!=-4
3.2-8.2!=-5
3.2-9.2!=-6
3.3-1.3!=2
3.6-4.6!=-1
3.6-5.6!=-2
3.6-6.6!=-3
3.6-7.6!=-4
3.7-8.7!=-5
3.7-9.7!=-6
3.8-1.8!=2
i: 4
4.1-0.1!=4
4.1-1.1!=3
4.1-2.1!=2
4.1-3.1!=1
4.2-8.2!=-4
4.2-9.2!=-5
4.6-0.6!=4
4.6-1.6!=3
4.6-2.6!=2
4.6-3.6!=1
4.7-8.7!=-4
4.7-9.7!=-5
i: 5
5.1-1.1!=4
5.1-2.1!=3
5.1-3.1!=2
5.2-8.2!=-3
5.2-9.2!=-4
5.6-1.6!=4
5.6-2.6!=3
5.6-3.6!=2
5.7-8.7!=-3
5.7-9.7!=-4
i: 6
6.1-2.1!=4
6.1-3.1!=3
6.2-8.2!=-2
6.2-9.2!=-3
6.6-2.6!=4
6.6-3.6!=3
6.7-8.7!=-2
6.7-9.7!=-3
i: 7
7.1-3.1!=4
7.2-8.2!=-1
7.2-9.2!=-2
7.6-3.6!=4
7.7-8.7!=-1
7.7-9.7!=-2
i: 8
8.2-0.2!=8
8.2-1.2!=7
8.2-2.2!=6
8.2-3.2!=5
8.2-4.2!=4
8.2-5.2!=3
8.2-6.2!=2
8.2-7.2!=1
8.7-0.7!=8
8.7-1.7!=7
8.7-2.7!=6
8.7-3.7!=5
8.7-4.7!=4
8.7-5.7!=3
8.7-6.7!=2
8.7-7.7!=1
i: 9
9.2-1.2!=8
9.2-2.2!=7
9.2-3.2!=6
9.2-4.2!=5
9.2-5.2!=4
9.2-6.2!=3
9.2-7.2!=2
9.7-1.7!=8
9.7-2.7!=7
9.7-3.7!=6
9.7-4.7!=5
9.7-5.7!=4
9.7-6.7!=3
9.7-7.7!=2
i: 10
10.2-2.2!=8
10.2-3.2!=7
10.2-4.2!=6
10.2-5.2!=5
10.2-6.2!=4
10.2-7.2!=3
10.7-2.7!=8
10.7-3.7!=7
10.7-4.7!=6
10.7-5.7!=5
10.7-6.7!=4
10.7-7.7!=3