java代码 求和1+1/2+1/3+1/4+1/5+1/6+.......+1/n 的值~~~~

时间:2023-03-10 05:07:35
java代码 求和1+1/2+1/3+1/4+1/5+1/6+.......+1/n 的值~~~~

总结:很简单的练习:

s=1+1/2+1/3+1/4+1/5+1/6+.......+1/n的值;注意这里的s是float型,绝对记住不能留整数型

即s+=1/i;

package com.c2;

import java.util.Scanner;

//28】.输入一个正整数repeat (0<repeat<10),做repeat次下列运算:
//读入1 个正整数 n(n<=100),计算并输出1+1/2+1/3+……+1/n 。
//例:括号内是说明
public class W2 {
public static void main(String[] args) { float s = 0;
Scanner c = new Scanner(System.in);
System.out.println("请输入一个数n----");
int n = c.nextInt();
for (int i = 1; i <= n; i++) {
s += 1.0 / i; }
System.out.println(s);
} }