刚接触触java这种还不会写

编写
一个小程序 TestSuccess, 按以下要求进行。
(1 在控制台输入自己的姓名(String•name) 和学号 (String number)
number);
(2)在控制台输入 6 门课程考试分数 (f1oat • sub ject【】);
(3)通过程序运算,由控制台输出这6门课程的总分(f1oat:sum) 和平均分 (f1oat average


package Action;

import java.util.Scanner;

public class TestSuccess {
    public static void main(String[] args) {
        @SuppressWarnings("resource")
        Scanner sc =new Scanner(System.in);
        String name=sc.next();//姓名
        String number=sc.next();//学号
        float subject[]=new float[6];//记录数组
        float sum=0;//总分
        for (int i = 0; i < subject.length; i++) {
            subject[i]=sc.nextFloat();
            sum+=subject[i];
        }
        float average=sum/subject.length;//平均分
        System.out.println("姓名:"+name);
        System.out.println("学号:"+number);
        System.out.println("总分:"+sum);
        System.out.println("平均分:"+String.format("%.2f", average));
    }
}

img

按照要求写的,希望采纳。