黑马程序员技术交流社区

标题: 怎么更简便的编写代码 [打印本页]

作者: 往死里敲代码    时间: 2016-6-30 00:04
标题: 怎么更简便的编写代码
今天的一个练习题,希望大家看看有没有更简便的方法,谢谢
/*
        (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("输入工龄和基本工资错误");
                }
        }
}





欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2