java中循环语句怎么用

编写一个程序 计算下列表达式的值 n由键盘来输入
y=1+1/2+1/3+1/4……+1/n

import java.util.Scanner;
public class Deom2 {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        System.out.println("请输入一个数字:");
        int n = sc.nextInt();
        double sum = 0.0;
        //累加求和
        //使用循环实现累加
        for(int i = 1; i <= n; i++) {
            sum=sum+1/((double)i);
        }
        System.out.println("表达式运算结果为:"+sum);
    }
}

希望对题主有所帮助!可以的话,帮忙点个采纳!