用java求1+1/2+1/3+1/4+1/n的近似值,要求至少累加到1/n不大于0.00984为止,输出循环次数和累加和。这个代码要怎么写?
public static void main(String[] args){
int k=1;
double s=0,a=1;
while(a>0.00984){
s+=a;
k++;
a=1.0/k;
}
s+=a;
System.out.println("累加次数:"+k);
System.out.println("累加和:"+s);
}