[Java] Salary Switch

์œ ๋ฏผยท2025๋…„ 6์›” 25์ผ
0

Java Coding Test

๋ชฉ๋ก ๋ณด๊ธฐ
20/48

๐Ÿ“˜๋ฌธ์ œ์„ค๋ช…

๐Ÿ“˜๋ฌธ์ œํ’€์ด

import java.util.Scanner;

public class Salary_Switch {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        System.out.print("ํ˜„ ์—ฐ๋ด‰์„ ์ž…๋ ฅํ•˜์„ธ์š” : ");
        double currentSalary = sc.nextDouble();
        System.out.print("๊ทผ๋ฌดํ‰๊ฐ€๋“ฑ๊ธ‰์„ ์ž…๋ ฅํ•˜์„ธ์š” : ");
        String rating = sc.next();
        double raise = 0.0;
        double newSalary;
        switch(rating){
            case "์šฐ์ˆ˜" -> raise = currentSalary*0.06;
            case "๋ณดํ†ต" -> raise = currentSalary*0.04;
            case "๋ถˆ๋Ÿ‰" -> raise = currentSalary*0.02;
        }
        System.out.println("์—ฐ๋ด‰์ธ์ƒ์•ก : " + (int)raise);
        System.out.println("์ƒˆ ์—ฐ๋ด‰ : " + (int)(currentSalary+raise));
    }
}

๐Ÿ“˜์ถœ๋ ฅ

0๊ฐœ์˜ ๋Œ“๊ธ€