import java.util.Scanner; public class Main{ public static void main(String []args){ Scanner sc = new Scanner(System.in); int n = sc.nextInt(); double sum = 0; for(int i = 1; i <= n; i++){ sum =sum + 1.0 / i; } System.out.printf("%.6f",sum); } }这个计算 1 + 1/ 2 + 1 / 3 +......1 / n 的和,直接用循环进行累加即可。