thread1.java

来自「学习java编程的好程序」· Java 代码 · 共 111 行

JAVA
111
字号
interface school
{
    void set(String schoolname,String grade);
    String getschool();
    String getgrade();
}
class student implements Runnable ,school
{
    String schoolname;
    String grade;
    String studentname;
    String studentcode;
    String studentsexy;
    String studentcourse;
    String studentavg;
    public student(String studentname,String studentcode,String studentsexy,String studentcourse)
    {
        this.studentname=studentname;
        this.studentcode=studentcode;
        this.studentsexy=studentsexy;
        this.studentcourse=studentcourse;
        this.tostring();
    }
    public void set(String schoolname,String grade)
    {
        this.schoolname=schoolname;
        this.grade=grade;
    }
    public String getschool()
    {
        return schoolname;
    }
    public String getgrade()
    {
        return grade;
    }
    public void run()
    {
        int i=1;
        int avg=85;
        for(;i<13;i++)
        {
            System.out.println("这个学生的平均成绩是:"+i+"月"+(avg+i*2));
        }
    }
    public String tostring()
    {
        String information="学校名称:"+schoolname+";"+"  "+"所读年级:"+grade+";"+"  "+"学生姓名:"+studentname+";"+"  "+"学生学号:"+studentcode+";"+"  "+"学生性别:"+studentsexy+";"+"  "+"所读专业:"+studentcourse+";"+"  "+"学生平均分"+studentavg;
        return information;
    }
}
class teacher implements Runnable ,school
{
    String schoolname;
    String grade;
    String teachername;
    String teachercode;
    String teachersexy;
    String teachercourse;
    String teachersalary;
    public teacher(String teachername,String teachercode,String teachersexy,String teachercourse)
    {
        this.teachername=teachername;
        this.teachercode=teachercode;
        this.teachersexy=teachersexy;
        this.teachercourse=teachercourse;
        this.tostring();
    }
    public void set(String schoolname,String grade)
    {
        this.schoolname=schoolname;
        this.grade=grade;
    }
    public String getschool()
    {
        return schoolname;
    }
    public String getgrade()
    {
        return grade;
    }
    public void run()
    {
        int i=1;
        int teachersalary=2000;
        for(;i<13;i++)
        {
            System.out.println("这个老师的薪水是:"+i+"月"+(teachersalary+i*300));
        }
    }
    public String tostring()
    {
        String information="学校名称:"+schoolname+";"+"  "+"所教年级:"+grade+";"+"  "+"教师姓名:"+teachername+";"+"  "+"教师工号:"+teachercode+";"+"  "+"教师性别:"+teachersexy+";"+"  "+"所教课程:"+teachercourse+";"+"  "+"教师薪水"+teachersalary;
        return information;
    }
}
public class thread1
{
    public static void main(String[] args)
    {
        teacher t=new teacher("董洁","22334","女","英语");
        t.set("上海师范学院","三年级");
        Thread th=new Thread(t);
        student s=new student("张俊","978003","男","计算机");
        s.set("北京大学","大四");
        Thread th1=new Thread(s);
        th.start();
        th1.start();
    }
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?