package 作业;
import java.util.Scanner;
public class 部门员工 {
public static void main(String[] args) {
Scanner input1 =new Scanner(System.in);
int[] a=new int[3];
int q;
String xing,name,buname;
yuangong[] shuo=new yuangong[3],zhang=new yuangong[3];
System.out.println("请输入第1个部门的员工");
for(int i=0;i<3;i++){
System.out.println("请输入第"+(i+1)+"名员工编号");
q=input1.nextInt();
System.out.println("请输入第"+(i+1)+"名员工姓名");
name=input1.next();
System.out.println("请输入第"+(i+1)+"名员工性别");
xing=input1.next();
System.out.println("请输入第"+(i+1)+"名员工生日");
for(int j=0;j<3;j++){
a[j]=input1.nextInt();
}
shuo[i]=new yuangong();
shuo[i].yuancun(q,name,xing,a);
}
System.out.println("请输入第2个部门的员工");
for(int i=0;i<3;i++){
System.out.println("请输入第"+(i+1)+"名员工编号");
q=input1.nextInt();
System.out.println("请输入第"+(i+1)+"名员工姓名");
name=input1.next();
System.out.println("请输入第"+(i+1)+"名员工性别");
xing=input1.next();
System.out.println("请输入第"+(i+1)+"名员工生日");
for(int j=0;j<3;j++){
a[j]=input1.nextInt();
}
zhang[i]=new yuangong();
zhang[i].yuancun(q,name,xing,a);
}
bumen[] tian=new bumen[2];
for(int i=0;i<2;i++){
tian[i]=new bumen();
System.out.println("请输入第"+(i+1)+"名部门编号");
q=input1.nextInt();
System.out.println("请输入第"+(i+1)+"名部门名称");
buname=input1.next();
tian[i].bucun(q,buname);
}
shuo[0].bumen(tian[0]);
shuo[1].bumen(tian[0]);
shuo[2].bumen(tian[0]);
tian[0].jing(shuo[2]);
tian[0].zhiyuan(shuo);
zhang[0].bumen(tian[1]);
zhang[1].bumen(tian[1]);
zhang[2].bumen(tian[1]);
tian[1].jing(zhang[1]);
tian[1].zhiyuan(zhang);
System.out.println(tian[0]);
for(int i=0;i<3;i++){
System.out.println(shuo[i].toString());
}
System.out.println(tian[1]);
for(int i=0;i<3;i++){
System.out.println(zhang[i].toString());
}
}
}
package 作业;
class bumen {
public bumen(){
}
int bianhao;
String name;
yuangong jingli;
public void bucun(int a,String b){
bianhao=a;
name=b;
}
public void jing(yuangong a){
jingli=a;
}
yuangong[] yuan;
public void zhiyuan(yuangong[] b){
yuan=b;
}
public String ming(){
return name;
}
public String toString(){
return "部门编号:"+bianhao+"部门名:"+name+"经理:"+jingli.name ;
}
}
package 作业;
class yuangong {
int hao;
String name,xing;
riqi shengri=new riqi();
bumen bu;
public yuangong(){
}
public void yuancun(int a,String b,String c,int e[]){
hao=a;
name=b;
xing=c;
shengri.cun(e[0],e[1],e[2]);
}
public String toString(){
return "员工编号:"+this.hao+"姓名:"+name+"性别:"+xing+"部门:"+bu.ming()+"生日:"+shengri.toString() ;
}
public void bumen(bumen a){
bu=a;
}
}
package 作业;
class riqi {
public riqi(){
}
int nian,yue,ri;
public void cun(int nian,int yue,int ri){
this.nian=nian;
this.yue=yue;
this.ri=ri;
}
public String toString(){
return this.nian+"-"+this.yue+"-"+this.ri ;
}
}
一键复制
编辑
Web IDE
原始数据
按行查看
历史