728x90

[조건]

- 주차 요금은 시간 당 5,000원

- 경차 or 장애인은 최종 주차 요금의 50% 할인 됨

- 일 주차 최대 요금은 30,000원

 

[예시]

일반 차량 3시간 주차 => 15,000원

경차 10시간 주차 => 15,000원

장애인 3시간 주차 => 7,500원

 

Scanner sc = new Scanner(System.in);
int time = sc.nextInt();
String type = sc.next();

int hour = 5000; // 시간당 요금
int max = 30000; // 최대 요금
int parking = 0; // 최종 요금

parking = hour * time;

if(parking >= max) {
    parking = max;
}

if(type.equals("경차")|| type.equals("장애인)){
    parking /= 2;
}

System.out.println("주차 요금은 " + parking + "원 입니다.");

[반성할 점]

- 코드의 흐름을 생각하면서 하기!

- 중복 되는 코드는 최대한 줄여가며 보기 쉬운 코드 만들기

 

728x90

'Java' 카테고리의 다른 글

클래스 - 3  (0) 2023.06.07
클래스 - 2  (0) 2023.06.07
클래스 - 1  (0) 2023.06.07
메소드 - 개인정보 일부 비공개 하기  (0) 2023.06.07
배열 - 신발 사이즈 옵션 출력하기  (0) 2023.06.07

+ Recent posts