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);
	}

}

  

原文地址:https://www.cnblogs.com/langlove/p/3395725.html