⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 test2.java

📁 学习java编程的好程序
💻 JAVA
字号:
import java.util.Hashtable;
///主运行类
///ht是创建的一个哈希表对象
///t1至t6是针对教师类创建出来的六个对象
///set设置器赋值给这六个对象
///put方法是数组列表中添加元素的方法
///remove方法是数组列表中删除元素的方法
public class test2
{
    public static void main(String[] args)
    {
        Hashtable ht=new Hashtable();
        teacher t1=new teacher("赵浩","1234001","男","1981-01-02");
        teacher t2=new teacher("黎平","1234002","男","1982-08-09");
        teacher t3=new teacher("王鹏","1234003","男","1982-11-22");
        teacher t4=new teacher("宋波","1234004","女","1982-11-02");
        teacher t5=new teacher("章伟","1234005","男","1980-01-12");
        teacher t6=new teacher("孙君","1234006","女","1981-09-22");
        t1.setschoolname("重庆大学");
        t1.setclassname("计算机三班");
        t1.setfamilyaddress("重庆沙坪坝");
        t2.setschoolname("重庆大学");
        t2.setclassname("计算机三班");
        t2.setfamilyaddress("重庆沙坪坝");
        t3.setschoolname("重庆大学");
        t3.setclassname("计算机三班");
        t3.setfamilyaddress("重庆沙坪坝");
        t4.setschoolname("重庆大学");
        t4.setclassname("计算机三班");
        t4.setfamilyaddress("重庆沙坪坝");
        t5.setschoolname("重庆大学");
        t5.setclassname("计算机三班");
        t5.setfamilyaddress("重庆沙坪坝");
        t6.setschoolname("重庆大学");
        t6.setclassname("计算机三班");
        t6.setfamilyaddress("重庆沙坪坝");
        teacher t=new teacher("孟凡良","34512","男","1954-09-23");
        t.setschoolname("成都科技大学");
        t.setclassname("机械系三班");
        t.setfamilyaddress("成都市区");
        ht.put("zh",t1);                          //在哈希表中添加元素
        ht.put("lp",t2);
        ht.put("wp",t3);
        ht.put("sb",t4);
        ht.put("zw",t5);
        ht.put("sj",t6);
        System.out.println("这个小组有"+ht.size()+"个同学。");
                                              //输出哈希表中元素个数
        System.out.println(ht.values());
        System.out.println("我需要查找一个学生的信息。");
                                             //输出哈希表中的元素内容
        if(ht.containsKey("wh"))
        {
            System.out.println("找到了此学生的信息,如下:");
            System.out.println((teacher)ht.get("ww"));
        }
        else
        {
            System.out.println("没有找到此学生的信息!");
        }
        ht.remove("lp");                      //删除哈希表中的元素
        ht.remove("sj");
        System.out.println("由于有些学生离开了学校,经过我们的审核后,学生信息如下:");
        System.out.println(ht.values());        //输出哈希表中剩下的元素内容
    }
}

///创建一个教师类
///schoolname指学校名称
///classname指班级名称
///teachername指老师姓名
///teachercode指老师工号
///teachersexy指性别
///teacherbirthday指出生年月
///familyaddress指家庭地址
///set是设置器
///get是访问器
///tostring方法是使得对象能够以字符串形式输出的方法
class teacher
{
    private String schoolname;
    private String classname;
    private String teachername;
    private String teachercode;
    private String teachersexy;
    private String teacherbirthday;
    private String familyaddress;
    public teacher(String teachername,String teachercode,String teachersexy,String teacherbirthday)
    {
         this.teachername=teachername;
         this.teachercode=teachercode;
         this.teachersexy=teachersexy;
         this.teacherbirthday=teacherbirthday;
    }
    public String getname()
    {
        return teachername;
    }
    public String getcode()
    {
    return teachercode;
    }
    public String getsexy()
    {
        return teachersexy;
    }
    public String getbirthday()
    {
        return teacherbirthday;
    }
    public void setschoolname(String schoolname)
    {
        this.schoolname=schoolname;
    }
    public void setclassname(String classname)
    {
        this.classname=classname;
    }
    
    public void setfamilyaddress(String familyaddress)
    {
        this.familyaddress=familyaddress;
    }
    public String getschoolname()
    {
        return schoolname;
    }
    public String getclassname()
    {
        return classname;
    }
    public String getfamilyaddress()
    {
        return familyaddress;
    }
    public String toString()
    {
        String infor="学校名称:"+schoolname+"  "+"班级名称:"+classname+"  "+"教师姓名:"+teachername+"  "+"教师工号:"+teachercode+"  "+"性别:"+teachersexy+"  "+"出生年月:"+teacherbirthday+"  "+"家庭地址:"+familyaddress;
        return infor;
    }
}

⌨️ 快捷键说明

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