Java编程:计算1+1⼀2+1⼀3+1⼀4+···+1⼀n,加到多少项时,其和可超过10.

我想要详细的过程,就是粘贴过来就能运行的,谢谢。。
2025-04-27 06:10:18
推荐回答(3个)
回答1:

public class test {
public static void main(String args[]) {
double n=1;
double sum=0;
while(sum<10){
sum=sum+1/n;
System.out.println("n="+n);
System.out.println("sum="+sum);
n++;

}
System.out.println("加到第"+(n-1)+"项时满足sum>10");
}

}

n=12367.0
sum=10.000043008275778
加到第12367.0项时满足sum>10

回答2:

package com.jframetest;
public class Count {
public static void main(String[] args) {
int n=3;//输入你要加到第几项
double sum=0;//存储结果
double m=1;//存储序列
while(n>0){
sum+=1/m;
m++;
n--;
System.out.println(m);
}
System.out.println(sum);
}
}

你把包名改成你的包就成了

回答3:

public
class
test
{
public
static
void
main(String
args[])
{
double
n=1;
double
sum=0;
while(sum<10){
sum=sum+1/n;
System.out.println("n="+n);
System.out.println("sum="+sum);
n++;
}
System.out.println("加到第"+(n-1)+"项时满足sum>10");
}
}
n=12367.0
sum=10.000043008275778
加到第12367.0项时满足sum>10