没有运行结果,麻烦老师看下是怎么回事,谢谢

没有运行结果,麻烦老师看下是怎么回事,谢谢

package com.office.info;
/*
 * 创建部门类
 */
public class department{
	private String departmentnum;//部门编号
	private String departmentname;//部门名称
	private staff[] departmentstaff;//部门员工信息
	public department(String departmentnum,String departmentname,staff[] departmentstaff){
		this.setDepartmentnum(departmentnum);
		this.setDepartmentname(departmentname);
		this.setDepartmentstaff(departmentstaff);
	}
	public String getDepartmentnum(){
		return departmentnum;
	}
	public void setDepartmentnum(String departmentnum) {
		this.departmentnum = departmentnum;
	}
	public String getDepartmentname() {
		return departmentname;
	}
	public void setDepartmentname(String departmentname) {
		this.departmentname = departmentname;
	}
	
	public staff[] getDepartmentstaff() {
		return departmentstaff;
	}
	public void setDepartmentstaff(staff[] departmentstaff) {
		this.departmentstaff = departmentstaff;
	}
	/*
	 * 统计该部门员工个数
	 */
	public int count(staff[] staff){
		int count=0;
		for(int i=0;i<staff.length;i++){
			if(staff[i]!=null){
				count++;
			}
		}
		return count;
	}
	
}


package com.office.info;
/*
 * 创建职务类
 */
public class duty {
	private String dutynum;//职务编号
	private String dutyname;//职务名称
	public duty(String dutynum,String dutyname){
		this.setDutynum(dutynum);
		this.setDutyname(dutyname);
	}
	public String getDutynum() {
		return dutynum;
	}
	public void setDutynum(String dutynum) {
		this.dutynum = dutynum;
	}
	public String getDutyname() {
		return dutyname;
	}
	public void setDutyname(String dutyname) {
		this.dutyname = dutyname;
	}
	
}



package com.office.info;
/*
 * 创建员工类
 */
public class staff {
	private String staffname;//员工姓名
	private String staffnum;//员工工号
	private int age;//员工年龄
	private String sex;//员工性别
	private department depart;//所属部门
	private String du;//职务信息
	
	public staff(String staffname,String staffnum,String sex,int age,String du){
		this.setStaffname(staffname);
		this.setStaffnum(staffnum);
		this.setAge(age);
		this.setSex(sex);
		this.setDu(du);
	}

	public String getStaffname() {
		return staffname;
	}
	public void setStaffname(String staffname) {
		this.staffname = staffname;
	}
	public String getStaffnum() {
		return staffnum;
	}
	public void setStaffnum(String staffnum) {
		this.staffnum = staffnum;
	}
	public int getAge() {
		return age;
	}
	/*
	 * 限定年龄只能是18--65之间,反之则设置默认为18岁
	 */
	public void setAge(int age) {
		if(this.age>=18&&this.age<=65){
			this.age = age;
		}else{
			this.age=18;
		}
		
		
	}
	public String getSex() {
		return sex;
	}
	public void setSex(String sex) {
		if(sex.equals("女")){
		this.sex = "女";
		}else {
			this.sex = "男";
		}
	}
	public department getDepart() {
		return depart;
	}
	public void setDepart(department depart) {
		this.depart = depart;
	}
	public String getDu() {
		return du;
	}
	public void setDu(String du) {
		this.du = du;
	}
	/*
	 * 员工自我介绍信息
	 */
	public String intro(){
		String str="姓名:"+this.getStaffname()+"\n工号:"
	    +this.getStaffnum()+"\n性别:"+this.getSex()+"\n年龄:"+this.getAge()+"\n职务:"+this.getDu();
		return str;
	}
}


package com.office.test;
import com.office.info.staff;
import com.office.info.duty;
/*
 * 创建测试类
 */
public class officetest {

	public static void main(String[] args) {
		// TODO Auto-generated method stub
		duty du1=new duty("001","经理");
		
		staff st1=new staff("张铭","S001","男",29,du1.getDutyname());
		System.out.println(st1.intro());
	}

}


正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

2回答
吃吃吃鱼的猫 2019-04-24 16:06:55

同学你好,可以检查下启动的是否officetest类,如果是的话,同学可以在其中加入System.out.println("=================");测试是否输出。

如果我的回答解决了你的疑惑,请采纳。祝:学习愉快~

吃吃吃鱼的猫 2019-04-24 14:18:37

同学你好,老师运行同学的代码是有运行结果的。

http://img1.sycdn.imooc.com//climg/5cbff6fb00012aba09200410.jpg

只是没有达到作业要求输出,可以根据如下进行修改哦~

  1. Staff类中

http://img1.sycdn.imooc.com//climg/5cbffe6b0001b6e612720637.jpg

http://img1.sycdn.imooc.com//climg/5cbffed50001504214370184.jpg

2.Department类中

http://img1.sycdn.imooc.com//climg/5cbfff1100011cfc06670109.jpg

3.OfficeTest类

http://img1.sycdn.imooc.com//climg/5cbfffb300017d5014700760.jpg

如果我的回答解决了你的疑惑,请采纳。祝:学习愉快~


  • 提问者 qq_就是这样_1 #1
    但在我的eclipse为什么没有显示任何结果,是软件问题吗
    2019-04-24 16:01:56
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师