(Q) KH 찜질방에서는 장시간 머무르는 손님들을 없에기 위해
최초 입장 후 5시간이 지나면 10분당 천원의 추가요금을 부과합니다
어떤 손님이 9시 50분에 들어와서 16시 22분에 나가려고 할 때
이 손님이 추가요금 대상인지 판정하여 출력하고 추가요금을 출력
package day02;
import java.lang.*;
public class Day03_data_Test19 {
public static void main(String[] args) {
int freeTime = 300;
int inHour = 9, inMinute = 50;
int inTime = inHour * 60 + inMinute;
int outHour = 16, outMinute = 22;
int outTime = outHour * 60 + outMinute;
int totalTime = outTime - inTime;
boolean priceTF = totalTime >= freeTime;
System.out.println(priceTF);
}
}
변수
- freeTime : 추가요금이 부과되지 않는 시간 300 [분]
- inTime : 입실 시간 [분]
- outTime : 퇴실 시간 [분]
- priceTF : 추가요금이 부과되는지 여부
1) 논리식 작성시 유의사항
- 산술 연산자인 '같다(==)'와 대입 연산자인 '대입(=)'을 혼동하지 말 것
- boolean으로 선언한 변수에 대입(=)해야하며 논리식은 산술 연산자로 작성한다
'국비교육 > 국비교육 복습' 카테고리의 다른 글
Day03_condition_Test04 : if ~ else 조건문 (논리 연산자 &&와 ||) (0) | 2022.07.31 |
---|---|
Day03_condition_Test02 : if ~ else 조건문 (0) | 2022.07.31 |
Day03_data_Test18 : 논리 연산자 boolean (0) | 2022.07.31 |
Day02_data_Test14 : BMI 수치 계산 (형 변환 + 소수점 표기) (★) (0) | 2022.07.31 |
Day02_data_Test13 : 나누기 연산 + 형 변환 (★) (0) | 2022.07.31 |