当前位置: 代码迷 >> J2SE >> 菜鸟,快被来时弄疯了,看图
  详细解决方案

菜鸟,快被来时弄疯了,看图

热度:88   发布时间:2016-04-23 19:48:28.0
初学者,快被来时弄疯了,看图

------解决思路----------------------

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
  相关解决方案