package fun.lixi.study.designpatterns.p16.p16d3;
public class Work {
private int hour;
private boolean finish = false;
public void writeProgram() {
if (hour < 12) {
System.out.println(String.format("当前时间: %s 点 上午工作,精神百倍", hour));
} else if (hour < 13) {
System.out.println(String.format("当前时间: %s 点 饿了,午饭;犯困,午休", hour));
} else if (hour < 17) {
System.out.println(String.format("当前时间: %s 点 下午状态还不错,继续努力", hour));
} else {
if (finish) {
System.out.println(String.format("当前时间: %s 点 下班回家了", hour));
} else {
if (hour < 21) {
System.out.println(String.format("当前时间: %s 点 加班哦,疲累至极", hour));
} else {
System.out.println(String.format("当前时间: %s 点 不行了,睡着了", hour));
}
}
}
}
public int getHour() {
return hour;
}
public void setHour(int hour) {
this.hour = hour;
}
public boolean isFinish() {
return finish;
}
public void setFinish(boolean finish) {
this.finish = finish;
}
public static void main(String[] args) {
Work emergencyProjects = new Work();
emergencyProjects.setHour(9);
emergencyProjects.writeProgram();
emergencyProjects.setHour(10);
emergencyProjects.writeProgram();
emergencyProjects.setHour(12);
emergencyProjects.writeProgram();
emergencyProjects.setHour(13);
emergencyProjects.writeProgram();
emergencyProjects.setHour(14);
emergencyProjects.writeProgram();
emergencyProjects.setHour(17);
emergencyProjects.setFinish(true);
// emergencyProjects.setFinish(false);
emergencyProjects.writeProgram();
emergencyProjects.setHour(19);
emergencyProjects.writeProgram();
emergencyProjects.setHour(22);
emergencyProjects.writeProgram();
}
}
没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
收起资源包目录
读书笔记:《大话设计模式》Java版本代码.zip (336个子文件)
config 258B
FETCH_HEAD 121B
HEAD 130B
HEAD 23B
pack-951e04b5a11723e47f89a2517cc8e48a55238606.idx 29KB
index 42KB
Work.java 2KB
Manager.java 2KB
Program.java 2KB
WorkStatus.java 2KB
GameRole.java 1KB
Program_1_1.java 1KB
Resume.java 1KB
DataAccess.java 1KB
Main.java 1KB
Main.java 1KB
Main.java 1KB
CashContext.java 1KB
Main.java 1KB
GameRole.java 1KB
TestPaperMod.java 1KB
DataAccess.java 1KB
Main.java 1KB
Main.java 1KB
Resume.java 1KB
Summary.java 1KB
Resume.java 1KB
TestPaperB.java 999B
TestPaperA.java 999B
Main.java 984B
GeneralManager.java 950B
Waiter.java 931B
Resume.java 931B
Main.java 919B
Main.java 918B
Main.java 910B
Main.java 877B
TestPaper.java 875B
Main.java 869B
Main.java 853B
ConcreteCompany.java 846B
OperationFactory.java 841B
ConcreteIteratorDesc.java 817B
Main.java 813B
Note.java 790B
Main.java 783B
OperationFactory.java 781B
Main.java 775B
ConcreteIterator.java 775B
Fund.java 774B
Main.java 765B
Main.java 757B
ConcreteMediator.java 752B
Main.java 742B
Main.java 742B
Main.java 730B
Person.java 712B
CashReturn.java 711B
Composite.java 708B
Main.java 699B
Work.java 696B
ConcreteObserver.java 695B
Woman.java 686B
Main.java 681B
Main.java 681B
Man.java 681B
Summary.java 681B
Expression.java 677B
RoleStateMemento.java 671B
Main.java 668B
Boss.java 667B
Request.java 665B
Facade.java 662B
CommonManager.java 647B
Majordomo.java 639B
Main.java 635B
Main.java 631B
Main.java 625B
Operation.java 613B
Secretary.java 613B
EveningState.java 607B
UnitedNationsSecurityCouncil.java 604B
Secretary.java 602B
Main.java 598B
FinanceDepartment.java 597B
HRDepartment.java 587B
Main.java 582B
Pursuit.java 582B
MainSimple.java 577B
WorkExperience.java 577B
Marriage.java 568B
Proxy.java 565B
Leaf.java 552B
ConcreteVisitor2.java 549B
ConcreteVisitor1.java 549B
MainMod.java 549B
ConcreteAggregate.java 549B
Summary.java 542B
Main.java 539B
Main.java 529B
共 336 条
- 1
- 2
- 3
- 4
资源评论
九转成圣
- 粉丝: 5562
- 资源: 2962
下载权益
C知道特权
VIP文章
课程特权
开通VIP
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- Delphi 12 控件之FlashAV FFMPEG VCL Player For Delphi v7.0 for D10-D11 Full Source.7z
- Delphi 12 控件之DevExpressVCLProducts-24.2.3.exe.zip
- Mysql配置文件优化内容 my.cnf
- 中国地级市CO2排放数据(2000-2023年).zip
- smart200光栅报警程序
- 企业信息部门2024年终工作总结与2025规划方案
- 串口AT命令发送工具,集成5G模组常用At命令
- 通过python实现归并排序示例代码.zip
- 复旦大学张奇:2023年大规模语言模型中的多语言对齐与知识分区研究
- 通过python实现一个堆排序示例代码.zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功