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;
}
}
}