编辑代码

import java.util.Scanner;
public class aaaa{
    public static void main(String[] args){
        Scanner scanner = new Scanner(System.in);
        System.out.println("请输入真实姓名:");
        String name=scanner.next();
        System.out.println("请输入班级名称:");
        String className=scanner.next();
        System.out.println("请输入科目数量:");
        int scoreNum=scanner.nextInt();
        Student student=new Student(name,className,scoreNum);
        student.setStarNum(4);
        student.printStar();
        student.SetScore();
        System.out.println("成绩信息如下:");
        System.out.println(student.getName()+"同学,你所在的班级是"+className+",");
        for(int i=0;i<student.scores.length;i++){
            float score=student.showInfo(i);
            if(i==0){
                System.out.print("你各科成绩分别为:"+score);
            }
            else{
                System.out.print(","+score);
            }
        }
        System.out.println("\n------------------------------------");
        float average=student.getAvg();
        if(average>=60){
            System.out.print(student.getName()+"是合格学生");
        }
        else{
            System.out.print(student.getName()+"是不合格学生");
        }
    }
    public static class Student {
        private static String name;
        private static String className;
        private static int starNum;
        private static int scoreNum;
        private static float[] scores;
        public Student() {
        }
        public static void setStarNum(int emStarNum){
            starNum=emStarNum;
        }
        public Student(String emName,String emNlassName,int emScoreNum) {
            name=emName;
            className=emNlassName;
            scoreNum=emScoreNum;
        }
        public static String getName(){
            return name;
        }
        public static void printStar(){
            System.out.println("------------------------------------");
            for(int i=0;i<starNum;i++){
                for(int j=0;j<2*i+1;j++){
                    System.out.print("*");
                }
                System.out.println();
            }
        }
        public static void SetScore(){
            System.out.println("------------------------------------");
            System.out.println("下面进行成绩录入:");
            scores = new float[scoreNum];
            Scanner scanner = new Scanner(System.in);
            System.out.println("你有"+scoreNum+"个科目,请依次录入成绩:");
            for(int i=0;i<scoreNum;i++){
                scores[i]=scanner.nextFloat();
            }
            System.out.println("------------------------------------");
        }
        public static float showInfo(int i){
            float score=scores[i];
            return score;
        }
        public static float getAvg(){
            float sum=0;
            for(int i=0;i<scores.length;i++){
                sum+=scores[i];
            }
            return (float)sum/scoreNum;
        }
    }
}