반응형
우유가 하나 있습니다. 이 우유는 방금 사왔을 수도 있지만 1년전에 구매하여 상했을 수도 있습니다.
만약 상했다면 버리고 안상했으면 먹는다. 라는 행동을 프로그램으로 구현하면 어떻게 할 수 있을 까요?
바로 if문이라는 분기 혹은 제어문을 통해 이를 구현할 수 있습니다.
1. if문
if(조건){
수행문;
}
조건을 만족하면 수행 합니다.
2. if else 문
if(조건){
수행문1;
}else{
수행문2;
}
조건이 만족하면 수행문1을 수행
조건이 만족하지 않으면 수행문2를 수행
3. if else if문
if(조건1){
수행문1;
}else if(조건2){
수행문2;
}else{
수행문3;
}
조건1을 만족하면 수행문1
조건2를 만족하면 수행문2
모든 조건에 만족하지 않으면 수행문3을 수행합니다.
실습
하나의 우유가 유통기한이 지났거나, 현재보다 10이하로 지났으면 먹는 프로그래밍을 if문을 통해 구현해 보겠습니다.
public class PreTest {
public static void main(String[] args) {
int expiry_date = 10; //경과일
String product = "상품"; //품목
if(expiry_date < 0){
System.out.println(product + "을 먹는다");
}else if(expiry_date < 10){
System.out.println(product + "을 먹는다");
}else{
System.out.println(product + "을 먹지 않는다");
}
}
}
반응형
'Dev > Java' 카테고리의 다른 글
[Java] while, do-while 반복문의 구조와 기능 (0) | 2019.12.18 |
---|---|
[Java] Switch Case 문법과 예제 (0) | 2019.12.18 |
Unsupported major.minor version 51.0 에러 해결법 (0) | 2019.12.18 |
[Java] 반복 제어 for문 활용법 (0) | 2019.12.17 |
자바의 정의 및 특징 (0) | 2019.12.17 |