java中的person类_java编程问题创建person类

给你个示例参考:

import 。BufferedWriter;

import 。FileWriter;

import 。IOException;

import java。util。Random;

public class Person {

private String name;

private int age;

private int number;

public Person(){

Random rabdom = new Random();

name = randomGenerateName(rabdom);

age = randomGenerateAge(rabdom);

number = randomGenerateNumber(rabdom);

}

/**

* 随机生成一个数字

* @param rabdom

* @return

*/

private int randomGenerateNumber(Random rabdom) {

return xtInt(10000);

}

/**

* 随机生成年龄(1~120岁)

* @param rabdom

* @return

*/

private int randomGenerateAge(Random rabdom) {

int age = xtInt(120);

return age == 0 ? 25 : age;

}

/**

* 随机生成姓名(一个长度为2~15、A~Z间的字符序列)

* @param rabdom

* @return

*/

private String randomGenerateName(Random rabdom) {

int start = 65;

StringBuilder name = new StringBuilder();

int nameLength = xtInt(15);

if(nameLength < 2) nameLength = 2;

for(int i = 0; i < nameLength; i++){

name。

append((char)(start + xtInt(26)));

}

return String();

}

public Person(String name, int age, int number){

= name;

e = age;

mber = number;

}

@Override

public String toString() {

return "[name=" + name + ", age=" + age + ", number=" + number + "]";

}

public static void main(String[] args) throws IOException {

BufferedWriter out = new BufferedWriter(new FileWriter("yourPath/Text。

txt"));//改成你的实际路径

Person[] persons = new Person[10];

for(int i = 0; i < persons。length; i++){

persons[i] = new Person();

intln(persons[i]);

}

for(Person p : persons){

out。

write( String());

wLine();

}

out。flush();

ose();

}

}。

全部

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值