A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

        import java.util.Scanner;
class If_Test_Salary {
        public static void main(String[] args) {
                Scanner sc = new Scanner(System.in);
                System.out.println("请输入整数工龄0~14:");
                int x = sc.nextInt();
                System.out.println("请输入整数基本工资:");
                int y = sc.nextInt();

                if (x >= 10 && x < 15){
                        int c = y + 5000;
                        System.out.println("您目前工作了"+x+"年,"+"基本工资为"+y+"元,"+"应涨工资5000元,"+"涨后工资"+c+"元");
                }else if (x >= 5 && x < 10){
                        int c = y + 2500;
                        System.out.println("您目前工作了"+x+"年,"+"基本工资为"+y+"元,"+"应涨工资2500元,"+"涨后工资"+c+"元");
                }else if (x >= 3 && x < 5){
                        int c = y + 1000;
                        System.out.println("您目前工作了"+x+"年,"+"基本工资为"+y+"元,"+"应涨工资1000元,"+"涨后工资"+c+"元");
                }else if (x >= 1 && x < 3){
                        int c = y + 500;
                        System.out.println("您目前工作了"+x+"年,"+"基本工资为"+y+"元,"+"应涨工资500元,"+"涨后工资"+c+"元");
                }else if (x >= 0 && x < 1){
                        int c = y + 200;
                        System.out.println("您目前工作了"+x+"年,"+"基本工资为"+y+"元,"+"应涨工资200元,"+"涨后工资"+c+"元");
                }
        }
}
第二种方法
/*
分析以下需求,并用代码实现:
        (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 ifififif {
        public static void main(String[] args) {
                Scanner sc = new Scanner(System.in);
                System.out.println("请输入整数工龄0~14:");
                int age = sc.nextInt();
                System.out.println("请输入整数基本工资:");
                int isalary = sc.nextInt();
                int addsalary;
               
               
                if (age > 15){
                        System.out.println("工龄输入不合法");
                }else if (age >= 10){
                        int add = 5000;
                        addsalary = isalary + add;
                }else if (age >= 5){
                        int add = 2500;
                        addsalary = isalary + add;
                }else if (age >= 3){
                        int add = 1000;
                        addsalary = isalary + add;
                }else if (age >= 1){
                        int add = 500;
                        addsalary = isalary + add;
                }else if (age >= 0){
                        int add = 200;
                        addsalary = isalary + add;
                }else {

                        int add = 0;
                        System.out.println("输入不合法");
                }
                System.out.println("您目前工作了" + age + "年," +"基本工资为"+isalary+"元,应涨工资" + add + "元,涨后工资" + addsalary + "元");


        }
}


0 个回复

您需要登录后才可以回帖 登录 | 加入黑马