java小白,循环感觉有点问题,求大佬解决
查看原帖
java小白,循环感觉有点问题,求大佬解决
717916
176lhp楼主2022/6/13 08:14
import java.util.*;
public class Main {
    public static void main(String[] args) {
        int k=new Scanner(System.in).nextInt();
        double sn=0.0;
        int n=1;
        while(sn<=k){
            sn+=(double)1.0/n;
            n++;
        }
        n=n-1;
            System.out.println(n);
        }
 }

感觉最后n=n-1不应该这样写,应该直接在循环里解决这个问题,但是忘记应该怎么写了;

2022/6/13 08:14
加载中...