今天的一个练习题,希望大家看看有没有更简便的方法,谢谢
/*
(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 Homework3_05 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println("请输入工龄");
int x = sc.nextInt();
System.out.println("请输入基本工资");
int y = sc.nextInt();
if (x >= 10 && x < 15){
System.out.println("您目前工作了" + x +"年基本工资为" + y + "元,应涨工资" + 5000 + "元,涨后工资" + (y + 5000) +"元");
}else if (x >= 5 && x < 10){
System.out.println("您目前工作了" + x +"年基本工资为" + y + "元,应涨工资" + 2500 + "元,涨后工资" + (y + 2500) +"元");
}else if (x >= 3 && x < 5){
System.out.println("您目前工作了" + x +"年基本工资为" + y + "元,应涨工资" + 1000 + "元,涨后工资" + (y + 1000) +"元");
}else if (x >= 1 && x < 3){
System.out.println("您目前工作了" + x +"年基本工资为" + y + "元,应涨工资" + 500 + "元,涨后工资" + (y + 500) +"元");
}else if (x >= 0 && x < 1){
System.out.println("您目前工作了" + x +"年基本工资为" + y + "元,应涨工资" + 200 + "元,涨后工资" + (y + 200) +"元");
}else{
System.out.println("输入工龄和基本工资错误");
}
}
}
|
|