任务描述
程序是如何帮助人类提高生产效率的?程序世界是由什么组成的?想在Java程序中如鱼得水,首先需要了解Java程序的基本语法。通过本次任务线索的学习,完成薪资转换工具。
需求如下:当用户输入月薪时,计算出对应的日薪(每月工作日22天)和年薪(1年13薪)并进行输出显示。
目标
- 掌握Java的基本输入输出。
- 掌握Java的基本数据类型和变量。
- 掌握Java运算符。
- 掌握格式化输出。
任务线索
为了完成薪资转换工具,在理解需求的基础上需要学习Java语言如何开始编写,程序的结构是什么样的,数据应该存储在哪里,如何进行数据的输入,如何根据输入的数据进行处理后按照格式要求进行输出。
Java程序基本结构及注释
任务实施
问题分析,确定资源
分析任务描述,需要根据用户输入的月薪计算日薪和年薪并进行输出;需要准备三个double类型的变量分别存储月薪、日薪和年薪。
设计流程
- 第一步:接收用户输入月薪。
- 第二步:进行业务处理。
- 第三步:按要求格式化输出结果。
实现功能
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
| package SalaryDemo;
import java.text.DecimalFormat; import java.util.Scanner;
public class SalaryDemo { public static void main(String[] args) { System.out.println("***薪资转换工具 v1.0***"); System.out.println("请输入薪资:"); Scanner input = new Scanner(System.in); double salary = input.nextDouble(); double mDay = salary / 22; double mYear = salary * 13; DecimalFormat df = new DecimalFormat("###,###.00"); System.out.println("日薪为:" + df.format(mDay)); System.out.println("年薪为:" + df.format(mYear)); } }
|