반응형
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 반복문의 종류
forwhiledo~while
반복횟수가 고정적인 경우 주로 for문을 사용하며 반복횟수가 가변적인 경우 주로 while, do~while을 사용함
4.3.2 for
조건문은 true일동안 반복 처리됨
초기문은 최초 한번만 실행됨
4.4 실습예제
4.4.1 If.java
반응형