Java中printf出错

2024-11-20 10:33:47
推荐回答(2个)
回答1:

print\println\printf的区别print将它的参数显示在命令窗口,并将输出光标定位在所显示的最后一个字符之后。println将它的参数显示在命令窗口,并在结尾加上换行符,将输出光标定位在下一行的开始。printf是格式化输出的形式。可以去这里看看很详细/blog/static/6750392320105811125408/?fromdm&fromSearch&isFromSearchEngine=yes

回答2:

// 再跑一遍
public static void main(String[] args) {
    Scanner in = new Scanner(System.in);
    int n = in.nextInt();
    double sum = 0.0;
    for(int i = 1;i<=n;i++){
     sum += 1.0/i;
    }
    System.out.printf("%.2f",sum);
}