在一个固定的数组中(长度和元素),随机点名是十次,分别记录每个元素被点到的次数
按惯例我们先建个实体类(虽然eclipse都可以自助生产,前期还是建议手打)
public class Student{
private String name;
private int count;
public Studnt(){
}
public Student(String name,int count){
this.name =name;
this.count = count;
}
public void setName(String name){
this.name=name;
}
public String getName(){
return name;
}
public void setCount(int count){
this.count=count
}
pubilc int getCount(){
return count;
}
}
下面是测试类的内容
public class Test{
public static void main(String[] args){
Student[] student = new Student[5];
//通过有参构造把对应的形参穿进去;
studnet[0] = new Student("张三",0);
studnet[1] = new Student("李四",0);
student[2] = new Student("王五",0);
student[3] = new Student("赵六",0);
student[4] = new Student("老李",0);
int i=0;
int index;
while(i<10){
index=(int)(Math.random()*student.length);
Studnet student1= student[index];
int num = studnet1.getCount();
student1.setCount(num+1);
i++
}
for(Student result:student){
System.out.println(result.getName()+"--->"+result.getCount());
}
}
}