------解决思路----------------------
import java.util.Random;
class People {
private String name;
private int height;
private int age;
public void say(){
System.out.println("Hello World");
}
public int getAge() {
return age;
}
public void setAge(int age) {
this.age = age;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public int getHeight() {
return height;
}
public void setHeight(int height) {
this.height = height;
}
}
/**
*
*
* @author puruidong
* @version 2015.05.26
*
*/
public class ArrayObject{
public static void main(String[] args) {
People[] pee = new People[10];
//初始化数组
for (int i = 0; i < pee.length; i++) {
People pobj = new People();
pobj.setAge(new Random().nextInt(100));
pobj.setHeight(new Random().nextInt(100)+90);
pobj.setName("Human"+i);
pee[i]=pobj;
}
//输出数组.
for(People ps:pee){
System.out.println("姓名是:"+ps.getName()+",年龄是:"+ps.getAge()+",身高是:" +ps.getHeight());
}
}
}
运行结果:
[年龄和身高因为是随机数,可能运行不一致!]
姓名是:Human0,年龄是:47,身高是:114
姓名是:Human1,年龄是:0,身高是:121
姓名是:Human2,年龄是:43,身高是:104
姓名是:Human3,年龄是:72,身高是:157
姓名是:Human4,年龄是:61,身高是:127
姓名是:Human5,年龄是:99,身高是:172
姓名是:Human6,年龄是:35,身高是:107
姓名是:Human7,年龄是:0,身高是:119
姓名是:Human8,年龄是:8,身高是:156
姓名是:Human9,年龄是:40,身高是:182