打印斐波那契数列及求和、平均数

首先斐波那契数列的规律是前面两个数字显示固定的,后面的数就是前面两个数的和
例如0, 1, 1 ,2, 3 , 5, 8, 13,21 ,34, 55, 89, 144

/**
 * 
 * 打印斐波那契数列及求和、平均数
 * @author Monster丶ZF
 * @version1.8
 * @data 2019年4月9日
 * @remakeTODO
 */
public class FibonnacciDemo {

	public static void main(String[] args) {
		// 0,1,1,2,3,5,8,13,21,34,55,89,144     
		//规律:前两个元素固定,第三个开始,是前两个元素之和
		final int N = 20;
		int sum = 0;
		double avg;
        int[] nums = new int[N];
        nums[0] = 0;
        nums[1] = 1;
        for (int i = 2; i < nums.length; i++) {
        	nums[i] = nums[i-1] + nums[i-2];

		}
        System.out.println("打印结果:");
        for (int i = 0; i < nums.length; i++) {
        	System.out.print(nums[i] + ",");
        	sum += nums[i];
		}
        System.out.println(); //打印换行
        avg = sum/1.0/nums.length;
        System.out.printf("和:%d\t平均值:%.2f",sum,avg);
  
	}

}

猜你喜欢

转载自blog.csdn.net/w15977858408/article/details/89164842
今日推荐