java测试代码_自学Java测试代码 - 简单地Student类

packagetest;public classStudent {//创建成员变量

String name = "";

String code= "";

String sex= "";doubleachievement;//构造函数

publicStudent(String name)

{this.name =name;

}//初始化函数

voidset(String name, String code, String sex)

{this.name =name;this.code =code;this.sex =sex;

}//得到变量

publicString getname()

{returnname;

}publicString getcode()

{returncode;

}publicString getsex()

{returnsex;

}//设置初始化

public void setachi(doubleachievement)

{this.achievement =achievement;

}public doublegetachi()

{returnachievement;

}public voidprint()

{

System.out.println("student:" + name + " code" + code + " sex" +sex);

}publicString tostring()

{

String infor= "student name: " + name + " code " + code + "sex" +sex;returninfor;

}public static voidmain(String[] args) {//TODO Auto-generated method stub//new一个对象

Student st1 = new Student("name1");

Student st2= new Student("name2");

Student st3= new Student("name3");

Student st4= new Student("name4");

Student st5= new Student("name5");

Student st6= new Student("name6");

Student st7= new Student("name7");

Student st8= new Student("name8");

Student st9= new Student("name9");

Student st10= new Student("name10");//设置一个学生类的对象数组,将所有的对象放到数组内

Student[] st = newStudent[]

{st1,st2,st3,st4,st5,

st6,st7,st8,st9,st10};//设置器

st1.set("name1","1","man");

st2.set("name2","2", "female");

st3.set("name3","3", "man");

st4.set("name4","4","man");

st5.set("name5","5","female");

st6.set("name6","6","male");

st7.set("name7","7","female");

st8.set("name7","7","male");

st9.set("name8","8","female");

st10.set("name10","10","female");

System.out.println(st1.tostring());

System.out.println(st2.tostring());

System.out.println(st3.tostring());

System.out.println(st4.tostring());

System.out.println(st5.tostring());

System.out.println(st6.tostring());

System.out.println(st7.tostring());

System.out.println(st8.tostring());

System.out.println(st9.tostring());

System.out.println(st10.tostring());

st1.setachi(Math.random()* 100);

st2.setachi(Math.random()* 100);

st3.setachi(Math.random()* 100);

st4.setachi(Math.random()* 100);

st5.setachi(Math.random()* 100);

st6.setachi(Math.random()* 100);

st7.setachi(Math.random()* 100);

st8.setachi(Math.random()* 100);

st9.setachi(Math.random()* 100);

st10.setachi(Math.random()* 100);

st1.print();st2.print();st3.print();

st4.print();st5.print();st6.print();

st7.print();st8.print();st9.print();

st10.print();for(int i = 0 ; i < st.length ; i++)for(int j = 0 ; j < st.length ; j++)

{if(st[i].achievement

{

Student tmp;

tmp=st[i];

st[i]=st[j];

st[j]=tmp;

}

}

System.out.println("best grader is " + st[9].name + " grade: " +st[9].achievement + "sex is " + st[9].sex);

System.out.println("lowest grader is " + st[9].name + " grade: " +st[9].achievement + "sex is " + st[9].sex);

}

}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值