본문 바로가기

프로그램공부/java공부

java) 연봉계산

package exe;

public class money {
    /*
     * //문제 개발자의 연봉을 구하는 프로그램을 작성해주세요.
     * 
     * 요구사항 개발자(Developer)는 이름과 경력(년차) 정보를 갖는다. 개발자는 경력에 따라 초급(3년 미만)/중급(7년
     * 미만)/고급(7년이상)의 단계로 나뉜다. 연봉은 아래의 공식을 따른다 연봉 = 단계별 기준연봉 + (100 * 경력) 단계별 기준연봉은
     * 초급(2800) / 중급(3500) / 고급(4500) 으로 함.
     */

    static class develper {
        String name;
        int year;
        String grade;

        void yearMoney() {
            if (year < 3) {
                grade = "초급";
                System.out.println("경력은 " + grade + " 연봉은 " + (2800 + (100 * year)));
            } else if (3 < year && year < 7) {
                grade = "중급";
                System.out.println("경력은 " + grade + " 연봉은 " + (3500 + (100 * year)));
            } else {
                grade = "고급";
                System.out.println("경력은 " + grade + " 연봉은 " + (4500 + (100 * year)));
            }
        }
    }

    public static void main(String[] args) {

        develper a = new develper();
        a.name = "홍길동";
        a.year = 2;
        a.yearMoney();

    }

}