자바에서 조건문과 반복문은 프로그램의 흐름을 제어하는데 필수적인 구성 요소입니다. 조건문은 프로그램이 특정 조건을 만족할 때만 코드 블록을 실행하도록 합니다. 반면, 반복문은 조건이 참인 동안 코드 블록을 반복해서 실행합니다. 이 두 유형의 제어문은 복잡한 결정 구조 및 로직을 구현할 때 필요하며, 효율적인 알고리즘 작성에 도움을 줍니다. 이번에는 조건문인 if문과 if else문, else if문, switch문 그리고 반복인 for문과 while문, do-while문에 대해서 알아보겠습니다.
조건문 (Conditional Statements)
조건문은 주어진 주건의 진위 여부에 따라 실행할 코드를 처리합니다.
if 문
if 문은 조건식이 참(true) 일 때 코드 블록을 실행합니다.
if(조건식){
//조건식이 참일 경우 실행할 코드
}
if-else 문
조건식이 거짓일 경우에는 else 블록이 실행됩니다.
if(조건식){
//조건식이 참일ㄷ 때 실행할 코드
} else {
//조건식이 거짓일 때 실행되는 코드
}
else-if 문
여러 조건을 순차적으로 평가하여 해당하는 블록을 실행합니다.
if(조건식1){
//첫 번째 조건식이 참일 때
} else if(조건식2){
//두 번째 조건식이 참일 때
}else{
//모든 조건식이 거짓일 때
}
switch 문
여러 가능한 조건 중 하나를 선택하여 실행합니다.
switch(표현식){
case 값1:
//표현식 결과가 값1과 일치할 때
break;
case 값2:
//표현식 결과가 값2와 일치할 때
break;
default:
//일치하는 case가 없을 때
break;
}
반복문 (Loop Statements)
반복문은 특정 조건이 만족하는 동안 코드 블록을 여러 번 실행합니다.
for 문
for문은 초기화, 조건 검사, 실행, 증감 순으로 동작합니다. 조건식이 거짓이 될 때까지 반복합니다.
for(초기화; 조건식; 증감식){
//반복 실행할 코드
}
while 문
while 문은 조건식이 참인 동안 코드 블록을 반복해서 실행합니다.
while(조건식){
//조건식이 참일 동안 반복 실행할 코드
}
do-while 문
do-while 문은 코드 블록에 먼저 실행하고 그 후 조건식을 평가합니다. 따라서 이 블록은 최소 한 번은 실행됩니다.
do{
//조건 검사 전 최소 한 번은 실행할 코드
} while(조건식)
중첩 제어문 : 하나의 제어문 내에 다른 제어문을 포함시키는 것으로, 복합적인 흐름 제어를 가능하게 합니다.
무한 반복문 : 반복문의 조건식이 항상 참인 경우, 무한히 코드가 실행되는 형상으로 주의하여 사용해야 합니다.
루프 제어 : breakd으로 루프를 즉시 종료하거나, continue로 다음 반복으로 넘어갈 수 있습니다.
'Web Programing > JAVA' 카테고리의 다른 글
JAVA 논리 비교 연산자의 종류와 사용 방법 (0) | 2024.02.16 |
---|---|
자바 다양한 조건문(if문)의 예시와 오류 (0) | 2024.02.15 |
JAVA 변수의 기본 개념 선언 초기화 방법 (0) | 2024.02.13 |
JSP 스크립트릿이란 사용 방법 및 요소들 (0) | 2024.02.12 |
JSP에 대한 이해 핵심 요소 작동 원리 태그 (0) | 2024.02.11 |