java 用对象数组怎么输入输出?

class neirong{
int id;
String xinming;
double xinshui;
}
public class people {

int i;
int count=0;
private static Scanner in=new Scanner(System.in);
neirong stu[]=new neirong[1000];

void luru(){
stu[count]=new neirong();
System.out.println("输入员工号:");
stu[count].id=in.nextInt();
System.out.println("输入姓名:");
stu[count].xinming=in.next();
System.out.println("输入薪水:");
stu[count].xinshui=in.nextDouble();
count++;
}

void xianshi(){
System.out.println("信息如下:");
for(i=0;i<count;i++){
System.out.println("员工号:"+stu[i].id);
System.out.println("姓名:"+stu[i].xinming);
System.out.println("薪水:"+stu[i].xinshui);
}
}
public static void main(String[] args) {
while(true){
System.out.println("1.录入信息");
System.out.println("2.删除信息");
System.out.println("3.查询信息");
System.out.println("4.显示信息");
System.out.println("5.排序薪水");
System.out.println("输入你的选择:");
int m;
m=in.nextInt();
people z=new people();
switch(m){
case 1:z.luru();break;
case 4:z.xianshi(); break;
}
}
}

}

输入,就是逐个对象的逐个属性输入。。。。。。。对象覆盖toString,可以使用System.out.println()逐个输出
温馨提示:答案为网友推荐,仅供参考