8,javase代码实战-条件语句——为高级职员分配职位(三),javase高级职员
分享于 点击 11474 次 点评:179
8,javase代码实战-条件语句——为高级职员分配职位(三),javase高级职员
问题介绍:
刚入职的高层管理人员(高层人员数很少),公司会分配其一个员工号,那么怎么根据员工号来分配到具体的部门呢?
实现代码:
int a =123141;//某员工的号码
switch (a) {
//公司每个部门只有3个经理的职位
case 123141:
case 123421:
case 123323:
System.out.println("分配到java技术经理");
break;
case 122121:
case 123123:
case 132123:
System.out.println("分配到Android技术经理");
break;
default:
System.out.println("其它工作");;
}
总结:
switch中case的分支相当一个条件分支,在本例中,由于经理的职位人数很少,而且相同部门的员工号分配方式,是相同的业务逻辑。所以省略他们之间的break,使多个case合并起来,是一种很实用的技巧。
相关文章
- 暂无相关文章
用户点评