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

【任务实现】

工作任务2 工资计算器界面设计

1.任务描述

在工资计算器模块中,计算工资时必须要有操作提示等图形界面设计。本任务先介绍DOS界面下的设计。用户选择操作类型,并输入个人信息、工资信息(基本工资、月津贴、奖金)以及月份数,计算职工工资,在界面上输出计算后的工资。

2.相关知识

本任务的实现,需要了解Java表达式的概念,熟悉数据类型、常量和变量、运算符的使用,掌握控制台输入输出方法。

3.任务设计

978-7-111-60245-3-Chapter02-38.jpg 利用条件运算符编写语句,实现菜单选择功能;

978-7-111-60245-3-Chapter02-39.jpg 利用Scanner对象实现职工基本信息和工资信息输入功能;

978-7-111-60245-3-Chapter02-40.jpg 利用System.out对象实现职工工资信息输出功能。

主程序实现步骤:

978-7-111-60245-3-Chapter02-41.jpg 输出欢迎界面及可供选择的菜单项;

978-7-111-60245-3-Chapter02-42.jpg 接收菜单编号,并判断是否合法;

978-7-111-60245-3-Chapter02-43.jpg 接收职工个人信息;

978-7-111-60245-3-Chapter02-44.jpg 接收职工工资信息;

978-7-111-60245-3-Chapter02-45.jpg 计算工资并显示。

4.任务实施

程序代码如下:

978-7-111-60245-3-Chapter02-46.jpg

978-7-111-60245-3-Chapter02-47.jpg

978-7-111-60245-3-Chapter02-48.jpg

5.运行结果

运行结果如图2-9所示。

6.任务小结

本任务需选择合适的数据类型定义变量,使用条件运算符实现用户操作类型的选择,使用算术运算符计算工资,并使用Scanner对象及System.out对象实现了输入与输出功能。

978-7-111-60245-3-Chapter02-49.jpg

图2-9 工作任务2结果示意图