展开全部
我不太明白楼主说的动态设置是什么意思?手动输入?系统随机生成?还是预先写入代码中?32313133353236313431303231363533e78988e69d8331333335326231public class test4 {
public static class Student{
String name = "";
String sex = "";
String department = "";
public Student(String name,String sex,String dp){
this.name = name;
this.sex = sex;
this.department = dp;
}
}
public static void main(String [] arg){
String [] st = {"Anna","Brittany","Cinderella","Diana","Eva","Fiona","Gunda","Hege","Inga","Johanna","Kitty","Linda","Nina",
"Ophelia","Petunia","Amanda","Raquel","Cindy","Doris","Eve","Evita","Sunniva","Tove","Unni","Violet","Liza","Elizabeth",
"Ellen","Wenche","Vicky"};
Random random = new Random();
Student [] stu = new Student[100];
for(int i = 0; i
int n = random.nextInt(st.length);
int s = random.nextInt(2);
int d = random.nextInt(2);
String sex,dep;
if(s == 0)sex ="男";else sex = "女";
if(d == 0)dep ="DeptA"; else dep ="DeptB";
stu[i] = new Student(st[n], sex, dep);
}
for(Student s:stu)System.out.print(s.name + " " + s.sex + " " + s.department + "\r\n");
}
}