2016-08-02 86 views
0

每当我运行这个测试程序它显示,0.0 instead of 0.5为什么Eclipse不显示小于零的数字?

有谁知道如何解决这个在Eclipse中?

public class Test { 

    public static void main(String[]args){ 

     double distance; 

     distance = 1/2; 

     System.out.println(distance); 
    } 

} 
+0

您正在使用INT文字。只需将这些操作数中的一个作为双重类型。 – Andrew

回答

0

您的部门是Integer部门。 Eclipse没有错。尝试以下操作:

distance = 1/2.0; 

OR

distance = 1.0/2; 

输出:0.5