Tag: 划分

在Java中分割双精度时的奇怪行为

当我使用双打在Java中将317除以219时,我得到1。 例如: double b = 317/219; System.out.println(b); 输出为:1。 这是因为它是一个重复的小数? 不得不使用BigDecimal,这很烦人。

在java中将两个整数除以double

我可以看到这是新程序员的常见问题,但是我没有成功实现我的代码的任何解决方案。 基本上我想划分w和v,必须保存为双变量。 但它打印[0.0,0.0,…,0.0] public static double density(int[] w, int[] v){ double d = 0; for(L = 0; L < w.length; L++){ d = w[L] /v[L]; } return d; }