[求助] 一个小问题
public class Test2 { public static void main(String args[]) { System.out.println(0.000001); System.out.println(1/100000); } }
这两个输出结果怎么不一样啊????
public class Test2 { public static void main(String args[]) { System.out.println(0.000001); System.out.println(1/100000); } }
这两个输出结果怎么不一样啊????
是这样:
1/100000=0跟c语言一样,两个整数相除结果也为整数,要舍去小数.
而0.000001是个值啊,所以输出本身.