天天看点

点名器:用于随机点名

import java.util.ArrayList;

import java.util.Random;

public class CallNameDemo{

 public static void main (String args[]){

  ArrayList array = new ArrayList();

  addStudent(array);

  look(array);

  randomStudentName(array);

 }

 //存储

 public static void addStudent(ArrayList array){

  Student s1 = new Student();

  s1.name = “张三”;s1.age = 12;

  Student s2 = new Student();

  s2.name = “李四”;s2.age = 18;

  Student s3 = new Student();

  s3.name = “王五”;s3.age = 16;

  Student s4 = new Student();

  s4.name = “赵六”;s4.age = 14;

  array.add(s1);array.add(s2);

  array.add(s3);array.add(s4);

 }

 //查看

 public static void look(ArrayList array){

  for (int a = 0 ; a < array.size(); a++){

   System.out.println(array.get(a).name+" "+array.get(a).age+“岁”);

  }

 }

 //抽取

 public static void randomStudentName(ArrayList array){

  int random = new Random().nextInt(array.size());

  System.out.println("幸运学生是 :   “+array.get(random).name+” "+array.get(random).age+“岁”);

 } 

}

class Student{

 int age ;

 String name;

}

继续阅读