Java程序设计案例教程
上QQ阅读APP看书,第一时间看更新

【任务实现】

工作任务3 职工工资管理系统用户类型选择

1.任务描述

本任务实现职工工资管理系统中用户类型选择的功能。该项目在主方法中提供友好界面设计,并使用if…else语句和switch语句进行不同用户类型的选择。

2.相关知识

本任务的实现,需要了解Java程序的组成,熟悉分支结构的概念,掌握分支结构编程技巧以及控制台输入输出方法。

3.任务设计

978-7-111-60245-3-Chapter03-62.jpg 编写if…else语句实现用户选择方法;

978-7-111-60245-3-Chapter03-63.jpg 编写switch语句实现用户选择方法;

主程序实现步骤:

978-7-111-60245-3-Chapter03-64.jpg 用户类型选择的界面显示;

978-7-111-60245-3-Chapter03-65.jpg 控制台接收用户选择的类型编号;

978-7-111-60245-3-Chapter03-66.jpg 分别调用两个用户选择方法,实现用户类型判定。

4.任务实施

程序代码如下:

978-7-111-60245-3-Chapter03-67.jpg

978-7-111-60245-3-Chapter03-68.jpg

5.运行结果

运行结果如图3-24所示。

6.任务小结

本任务分别使用了if分支语句和switch语句实现了用户类型的选择。

978-7-111-60245-3-Chapter03-69.jpg

图3-24 工作任务3结果示意图

工作任务4 职工工资计算器

1.任务描述

工资计算功能可以根据用户输入的月基本工资、月津贴、奖金以及月份数,计算职工工资,并且可以反复使用工资计算功能,直至接收到退出信息。

2.任务知识

本任务的实现,需要了解Java程序的组成,熟悉循环结构的概念,掌握循环结构编程技巧以及控制台输入输出方法。

3.任务设计

978-7-111-60245-3-Chapter03-70.jpg 编写计算职工工资的方法。

主程序实现步骤:

978-7-111-60245-3-Chapter03-71.jpg 显示工资录入提示信息;

978-7-111-60245-3-Chapter03-72.jpg 接收用户录入的各项工资信息;

978-7-111-60245-3-Chapter03-73.jpg 调用计算职工工资的方法,实现总工资的计算;

978-7-111-60245-3-Chapter03-74.jpg 显示计算后的总工资;

978-7-111-60245-3-Chapter03-75.jpg 使用循环控制结构,让用户自行选择是否要继续计算。

4.任务实施

程序代码如下:

978-7-111-60245-3-Chapter03-76.jpg

978-7-111-60245-3-Chapter03-77.jpg

978-7-111-60245-3-Chapter03-78.jpg

5.运行结果

运行结果如图3-25所示。

6.任务小结

本任务实现了总工资计算功能,并使用while语句让用户自行选择是否要继续计算。

978-7-111-60245-3-Chapter03-79.jpg

图3-25 工作任务4结果示意图