『java语言解决这两道题』

1.计算数列1、2、3、5、8、16、21…的前20项之和
2..编写程序输入一个班级某门课程的成绩存入数组,统计高于平均分的人数


public int demo1(){
int sum=0;
//给数组存50个值
  int[] arr = new int[50];
  for(int i=0;i<50;i++){
    arr[i]=i;
  }
  for(int i=0;i<20;i++){
    sum += arr[i];
  }
return sum;
}
package com.offcn.five;

public class demo {
    public static void main(String[] args) {
        Student[] stu = {new Student("张三",88),new Student("李四",77),new Student("王五",94),new Student("赵六",57)};
        int sum = 0;
        for (int i = 0; i < stu.length; i++) {
            sum += stu[i].getScore();
        }
        int avg = sum/stu.length;
        for (int i = 0; i < stu.length; i++) {
            if(stu[i].getScore()>avg){
                System.out.println(stu[i].getName());
            }
        }
    }
}