/*
分析以下需求,并用代码实现:
(1)根据工龄(整数)给员工涨工资(整数),工龄和基本工资通过键盘录入
(2)涨工资的条件如下:
[10-15) +5000
[5-10) +2500
[3~5) +1000
[1~3) +500
[0~1) +200
(3)如果用户输入的工龄为10,基本工资为3000,
程序运行后打印格式"您目前工作了10年,基本工资为 3000元,
应涨工资 5000元,涨后工资 8000元
*/
import java.util.Scanner; //导包
class YunSuan2 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in); //创建键盘录入对象
System.out.println("请输入你的工龄");
int age =sc.nextInt(); //获取工龄
int salary = 0; //声明变量基本工资并初始化值
if (age >=0 && age < 15 ) {
int sal = 0; //应涨工资
System.out.println("请输入你的基本工资");
int BaseSalary = sc.nextInt();//获取基本工资
if (age >= 0 && age <1 ) {
sal = 200;
salary = sal + BaseSalary;
} else if(age >= 1 && age < 3 ){
sal= 500;
salary = sal + BaseSalary;
}else if(age >= 3 && age < 5 ){
sal = 1000;
salary = sal + BaseSalary;
} else if(age >= 5 && age < 10 ){
sal = 2500;
salary = sal + BaseSalary;
}else if(age >= 10 && age < 15 ){
sal = 5000;
salary = sal + BaseSalary;
System.out.println("你输入的数据有误");
} else {
System.out.println("您目前工作了"+age+"年,基本工资为"+BaseSalary+
"元,应涨工资"+sal+"元,涨后工资"+salary+"元");
}
}
}
} |
|