用数组编写
public class DianMingqi {
public static void main(String[] args) {
String[] names=new String[] {"张三","李四","王五"};
System.out.println();
for(int i=0;i<names.length;i++) {
System.out.println(names[i]);
}
System.out.println("====================");
Random r=new Random();
int y=r.nextInt(names.length);
System.out.println("随机的人是:"+names[y]);
}
}
用集合编写
public class DianMingqi{
public static void main(String[] arry) {
ArrayList<Person> array=new ArrayList<Person>();
add(array);
print(array);
random(array);
}
public static void random(ArrayList<Person> array){
Random r=new Random();
int number=r.nextInt(array.size());
Person s=array.get(number);
System.out.println(s.age+" "+s.name);
}
public static void print(ArrayList<Person> array) {
for(int i=0;i<array.size();i++) {
Person s=array.get(i);
System.out.println(s.age+" "+s.name);
System.out.println(array.get(i));
}
System.out.println("========================");
}
public static void add(ArrayList<Person> array) {
Person p1=new Person();
p1.age=28;
p1.name="ww";
Person p2=new Person();
p2.age=18;
p2.name="qr";
Person p3=new Person();
p3.age=38;
p3.name="qww";
array.add(p1);
array.add(p2);
array.add(p3);
}
}
class Person{
String name;
int age;
}