淘先锋技术网

首页 1 2 3 4 5 6 7

Java求二分之一的前n和,就是计算1/2 + 1/4 + 1/6 + …… + 1/(2n)的结果。其实这是一个比较简单的数学问题。我们可以使用for循环来实现这个计算过程。

public static void main(String[] args) {
int n = 5;
double sum = 0;
for (int i = 1; i<= n; i++) {
sum += 1.0 / (2 * i);
}
System.out.println("一半之和为:" + sum);
}

上面的代码中,我们设置了n的值为5,这个值可以根据需要进行修改。然后使用一个double类型的变量sum来保存计算结果。在循环中,我们使用i从1到n进行遍历,并且每个i对应的计算式为1/(2 * i),累加到sum中。

最后输出sum的结果即可得到1/2 + 1/4 + 1/6 + …… + 1/(2n)的结果。