반응형
4. 조건문과 반복문
4.1 if 조건문
4.1.1 조건식이 true일 경우에만 실행됨
/**
* Syntax: The if Statement
*
* if: Java keyword
* condition: boolean expression
* statement: executed if the condition is true and skipped otherwise
*/
if (condition) {
statement
}
4.1.2 if ~ else(양자택일형)
4.1.3 다양한 조건의 if문
4.1.4 중첩 if(nested if)
if문 안에 또 다른 if문을 중첩해서 넣을 수 있다.
if (조건식1) {
// 조건식1의 연산결과가 true일 때 수행될 문장들을 적는다.
if (조건식2) {
// 조건식1과 조건식2가 모두 true일 때 수행될 문장들
} else {
// 조건식1이 true이고, 조건식2가 false일 때 수행되는 문장들
}
} else {
// 조건식1이 false일 때 수행되는 문장들
}
4.2 switch문
4.2.1 if문보다 코드가 간결함
4.2.2 조건식에는 정수식만 가능함(Java 1.7부터 String도 가능함)
4.2.3 break 문장이 없을 경우 계속 다음 코드로 진행함(주의)
break가 없는 경우
4.3 반복문(loop)
4.3.1 반복문의 종류
for
while
do~while
반복횟수가 고정적인 경우 주로 for
문을 사용하며 반복횟수가 가변적인 경우 주로 while
, do~while
을 사용함
4.3.2 for
조건문은 true일동안 반복 처리됨
초기문은 최초 한번만 실행됨
4.4 실습예제
4.4.1 If.java
반응형