프로그래머스 옷가게 할인 받기 문제

class Solution {
    public int solution(int price) {
        if(price >= 500000) {
            double answer = (double) price * 0.80;
            return (int) answer;
        }
        if(price >= 300000) {
            double answer = (double) price * 0.90;
            return (int) answer;
        }
        if(price >= 100000) {
            double answer = (double) price * 0.95;
            return (int) answer;
        }
        return price;
    } 
}

 

if문 = {}문 열기, if 문이  연속될 때 중괄호 한줄띄기

'public int~' 메소드가 최종적으로 int 타입으로 값을 받기 때문에 double로 값을 받았어도 return 시 int형으로 타입 변경