不会飞的章鱼

熟能生巧,勤能补拙,静能生慧;念念不忘,必有回响。

Java编程入门:任务式学习指南-薪资转换工具

任务描述

程序是如何帮助人类提高生产效率的?程序世界是由什么组成的?想在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));
}
}
------ 本文结束------
如果你喜欢这篇文章,打赏一下让我开心到原地转圈圈~,金额随意,感谢鼓励与支持!