分成双重不起作用

时间:2017-11-11 13:11:13

标签: java

我知道这是一个非常愚蠢的问题,但我似乎无法理解为什么它不起作用。 java中的代码如下所示:

public class Main {

public static void main(String[] args) {
    // TODO Auto-generated method stub


    double d=5/100;
    System.out.println(d);
}

}

然而在输入而不是给我0.06它给我0.05它给我0.0。

有什么想法吗?

1 个答案:

答案 0 :(得分:1)

试试这个

 public static void main(String[] args)
  {
     double d=5.0/100.0;
    System.out.println(d);

  }

必须对Java使用双变量才能舍入结果。