2016-08-02 8 views
0

このテストプログラムを実行するたびに、0.0 instead of 0.5Eclipseがゼロより小さい数値を表示しないのはなぜですか?

Eclipseでこの問題を解決する方法はありますか?

public class Test { 

    public static void main(String[]args){ 

     double distance; 

     distance = 1/2; 

     System.out.println(distance); 
    } 

} 
+0

あなたはint型リテラルを使用しています。これらのオペランドの1つをdouble型にするだけです。 – Andrew

答えて

0

あなたの部門は整数部門です。 Eclipseの欠陥はありません。次のことを試してみてください。

distance = 1/2.0; 

OR

distance = 1.0/2; 

出力:0.5

関連する問題