首先斐波那契数列的规律是前面两个数字显示固定的,后面的数就是前面两个数的和
例如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);
}
}