본문 바로가기

백엔드/나도코딩 자바

[나도코딩 자바 챕터4] If 14시 전에 커피를 마시는 프로그램 짜보기

커피는 참 맛있다.

커피 안에는 카페인이란 성분 때문에 각성효과를 일으켜 일의 집중도를 높인다.

단점으로는 이뇨작용으로 쉬가 자주 마렵다 응가도 포함 ㅋㅋ

 

14시 이전에 커피를 마셔야만 불면증이 생기지 않는다.

조건문 if를 써서 프로그램을 만들어보자.

 

// 14시 전에 커피를 마시는 프로그램을 짜세요.

int hour = 10;
if (hour < 14) { // 두개의 문장 조건문 만들 땐 {}로 엮어주자
    // {}문장으로 엮어주는 습관이 좋긴 하다.
    System.out.println("아이스 아메리카노 +1");
    System.out.println("샷추가");
}
System.out.println("커피 주문 완료 #1");

if 조건문 변수 hour , 10으로 값 선언

if (hour < 14) 14시 전이라면 커피를 마시는걸로 출력

sout("아이스 아메리카노 +1");

 

 

 

// 오후 2시 이전, 모닝 커피 마시지 않은 경우?
hour = 10;
boolean morningCoffee = false; // 모닝 커피
// if (hour < 14 && morningCoffee == false) {
if (hour < 14 && !morningCoffee) {
    System.out.println("아이스 아메리카노 +1");
}
System.out.println("커피 주문 완료 #2");

오후 2시 이전에 모닝커피를 마시지 않은 경우에도 커피를 마시게 해보자.

 

 

 

 

// 오후 2시 이후이거나 모닝 커피를 마신 경우?
hour = 15;
morningCoffee = true;
// if (hour >= 14 || morningCoffee == true) {
if (hour >= 14 || morningCoffee) {
    System.out.println("아이스 아메리카노 (디카페인) +1");
}
System.out.println("커피 주문 완료 #3");

오후 2시 넘었거나! 모닝커피까지 마신 경우?

디카페인으로 마셔보자.