/*
4.分析以下需求,并用代码实现:
(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 Ti3{
public static void main(String[] args){
Scanner s=new Scanner(System.in);
System.out.println("请输入你的基本工资");
if(s.hasNextInt()){
int basicWages=s.nextInt();
if(basicWages>=0){
System.out.println("请输入您的工龄:0-15 年");
if(s.hasNextInt()){
int workAge=s.nextInt();
if(workAge<=15&&workAge>=0){
int gz=0;
if(workAge>=10){
gz=5000;
}else if(workAge>=5){
gz=2500;
}else if(workAge>=3){
gz=500;
}else {
gz=200;
}
System.out.println("您目前工作了"+workAge+"年,基本工资为"+basicWages+"元,应涨工资"+gz+"元,涨后工资"+(basicWages+gz)+"元");
}else{
System.out.println("对不起,工龄在0-15年");
}
}else{
System.out.println("请输入正确的类型");
}
}else{
System.out.println("基本工资不能为负数");
}
}else{
System.out.println("请输入正确的类型");
}
}
}
|
|