记录自己的Java学习过程
前言
本次实验需要用到判断语句,使用scanner类进行键盘输入。
一、员工薪水
该程序要求计算某公司员工的一周的薪水。规则如下:
一周工作时长(单位:h) | 工龄大于5年员工时薪(单位:€) | 工龄小于或等于5年员工时薪(单位:€) |
<=40的部分 | 50 | 30 |
>40的部分 | 75 | 45 |
注:若一周工作时长不足40小时则按小于40的规则计算,若大于40小时,大于40小时的部分按大于40的规则另算,其余按小于40小时的规则计算。
二、使用步骤
1.代码
代码如下(示例):
/*
*author:Xueqian Xiao
*date:1/4/2022
*file:Employee_salaries.java
*/
import java.util.Scanner;
public class Employee_salaries{
public static void main(String args[]){
int i,j,k=0;
Scanner keyboard;
keyboard = new Scanner(System.in);
System.out.println("Please input one week of working hours");
i=keyboard.nextInt();
System.out.println("Please input Seniority");
j=keyboard.nextInt();
if(i>40){
if(j>5)
k=50*40+(i-40)*75;
}
if(i<=40){
if(j>5)
k=50*i;
}
if(i>40){
if(j<=5)
k=30*40+(i-40)*45;
}
if(i<=40){
if(j<=5)
k=30*i;
}
System.out.println("Employees' salaries for one week:"+ k);
}
}
2.运行结果
截图如下(示例):
总结
通过这次实验我学习了if语句的使用来进行分类计算,同时加深了scanner类的使用。