public class Person {
                      private String name;
                      private String sex;
              private int age;
                      public Person(){};
                      public Person(String name,String sex,int age)
              {
             this.name=name;
                             this.sex=sex;
                             this.age=age; }
              public int getAge() {
                             return age;
                      }
                      public void setAge(int age) {
             this.age = age;
              }
                      public String getName() { return name; }
              public void setName(String name) { this.name = name; }
              public String getSex() { return sex; }
                      public void setSex(String sex) { this.sex = sex; }}
                      import java.util.*;
                      public class Student extends Person {
                      private long number;
                      private int phi;
                      private int eng;
                      private int comp;
                      private int[] num;

                      public Student(){};
                      public Student(String name,String sex,int age,long number,int phi,int eng,int comp) {
                                                                                                        super(name,sex,age);
                                                                                                            this.number=number;
                                                                                                                   this.phi=phi;
                                                                                                   this.eng=eng;
                                                                                                   this.comp=comp; }
                      public int getComp() { return comp; }
                      public void setComp(int comp) { this.comp = comp; }
                      public int getEng() { return eng; }
                      public void setEng(int eng) { this.eng = eng; }
                      public long getNumber() { return number; }
                      public void setNumber(long number) { this.number = number; }
                      public int getPhi() { return phi; }
                      public void setPhi(int phi) { this.phi = phi; } //求平均分数
                      public double avg() { return (getPhi()+getEng()+getComp())/3; }
                      public int max() { sort(); return num[num.length-1]; }
                      public int min() { sort(); return num[0]; }
                      private void sort() { num=new int[]{getPhi(),getEng(),getComp()}; Arrays.sort(num); }
                      public String toString() { return "学号:"+getNumber()+" 名字:"+getName()+" 性别:"+getSex()+" 平均分:"+avg()+" 最高分:"+max()+" 最低分:"+min(); }}
                      public class Test {
                             public static void main(String[] args) {
                                    Student s=new Student("张三","男",20,11203,80,70,90);
            
System.out.println(s); }}第22行有错:class。,interface 或enum           import java.util.*;我马上要交的,快独爱帮我改改,我会加分的

解决方案 »

  1.   

    供参考:
    import java.util.*; //在前面 引入包。class Person { //去掉public
    private String name;
    private String sex;
    private int age; public Person() {
    }; public Person(String name, String sex, int age) {
    this.name = name;
    this.sex = sex;
    this.age = age;
    } public int getAge() {
    return age;
    } public void setAge(int age) {
    this.age = age;
    } public String getName() {
    return name;
    } public void setName(String name) {
    this.name = name;
    } public String getSex() {
    return sex;
    } public void setSex(String sex) {
    this.sex = sex;
    }
    }class Student extends Person {//不要public
    private long number;
    private int phi;
    private int eng;
    private int comp;
    private int[] num; public Student() {
    }; public Student(String name, String sex, int age, long number, int phi,
    int eng, int comp) {
    super(name, sex, age);
    this.number = number;
    this.phi = phi;
    this.eng = eng;
    this.comp = comp;
    } public int getComp() {
    return comp;
    } public void setComp(int comp) {
    this.comp = comp;
    } public int getEng() {
    return eng;
    } public void setEng(int eng) {
    this.eng = eng;
    } public long getNumber() {
    return number;
    } public void setNumber(long number) {
    this.number = number;
    } public int getPhi() {
    return phi;
    } public void setPhi(int phi) {
    this.phi = phi;
    } // 求平均分数 public double avg() {
    return (getPhi() + getEng() + getComp()) / 3;
    } public int max() {
    sort();
    return num[num.length - 1];
    } public int min() {
    sort();
    return num[0];
    } private void sort() {
    num = new int[] { getPhi(), getEng(), getComp() };
    Arrays.sort(num);
    } public String toString() {
    return "学号:" + getNumber() + " 名字:" + getName() + " 性别:" + getSex()
    + " 平均分:" + avg() + " 最高分:" + max() + " 最低分:" + min();
    }
    }public class Test {//这个保留。
    public static void main(String[] args) {
    Student s = new Student("张三", "男", 20, 11203, 80, 70, 90); System.out.println(s);
    }
    }