package jj;class Struct{
    int age;
    String name;
    int maths;
    int English;
    int Chinese;    double tal(int c,int m,int e){
        this.Chinese=c;
        this.maths=m;
        this.English=e;
        return c+m+e;
    }
    double average(int c,int m,int e){
        this.Chinese=c;///this的三种用法之一------1对类中成员变量的引用,而非函数参数;
        this.maths=m;
        this.English=e;
        return (c+m+e)/3.0d;//    }}public class lll {
    public static void main(String[] args) {
        int s=93, t=78, z=84;//java中使用变量时需要赋初值;        Struct a;
        a=new Struct();
        a.age=23;
        a.name="张三";
        a.Chinese=93;
        a.English=78;
        a.maths=84;
        a.average( s, t, z);
        a.tal(s, t ,z);
        System.out.println("       姓名:"+a.name+"         年龄:"+a.age);
        System.out.println("     ");        System.out.println("        三门课的总成绩="+a.tal(s, t, z));
        System.out.println("        三门课的平均成绩="+a.average(s, t,z));    }
}
android studio