返回 Java编程练习目录
级数通常指无穷级数,而有穷级数通常称为数列。数列/级数求和或求近似值是常见的循环编程练习。
下面将给出一些题目。
1.调和数
调和级数Harmonic numbers,H(n)= 1/1 + 1/2 + 1/3 + 1/4 + ... + 1/n。求调和级数前n项的和
/**
* 调和级数Harmonic numbers,
* H(n)= 1/1 + 1/2 + 1/3 + 1/4 + ... + 1/n
*/
public static double harmonic (int n) {
double sum = 0.0;
for (int i = 1; i <= n; i++) {
sum += 1.0 / i;
}
return sum;
}
harmonic(10) =2.92896825396