조건문이란?
주어진 조건식의 결과에 따라 프로그램의 제어 흐름을 변경하는 제어문
if문
-주어진 조건식의 결과에 따라 프로그램의 제어 흐름을 변경하는 제어문
if (조건식)
{
// 조건식이 참일 경우 실행할 코드
}
else문
-else 문은 if 문에서 조건식이 거짓일 경우 실행할 코드를 지정하는 조건문
if (조건식)
{
// 조건식이 참일 경우 실행할 코드
}
else
{
// 조건식이 거짓일 경우 실행할 코드
}
else if문
-else if 문은 if 문의 조건식이 거짓일 때, 새로운 조건식을 사용하여 실행 여부를 결정하는 조건문
if (조건식1)
{
// 조건식1이 참일 경우 실행할 코드
}
else if (조건식2)
{
// 조건식2가 참일 경우 실행할 코드
}
else
{
// 모든 조건식이 거짓일 경우 실행할 코드
}
switch문
switch (변수나 식)
{
case 값1:
// 값1이 나온 경우 실행되는 코드
break;
case 값2:
// 값2가 나온 경우 실행되는 코드
break;
// ...
default:
// 모든 case문에 해당하지 않는 경우 실행되는 코드
break;
}
반복문이란?
일련의 명령문을 반복해서 실행하는 제어문
for문
for (초기식; 조건식; 증감식)
{
// 조건식이 참인 경우 실행되는 코드
}
while문
while문은 조건식이 true인 동안 코드 블록을 반복적으로 실행합니다.
while (조건식)
{
// 조건식이 참인 경우 실행되는 코드
}
do while 문
do-while문은 while문과 비슷하지만, 조건식을 검사하기 전에 먼저 코드 블록을 한 번 실행하는 점이 다릅니다.
do
{
// 조건식이 참인 경우 실행되는 코드
}
while (조건식);
foreach문
foreach문은 배열이나 컬렉션에 대한 반복문을 작성할 때 사용합니다.
foreach (자료형 변수 in 배열 또는 컬렉션)
{
// 배열 또는 컬렉션의 모든 요소에 대해 반복적으로 실행되는 코드
}
break, continue
break은 반복문을 중지시킵니다.
continue는 현재 진행중인 반복을 중지하고 다음 반복을 진행합니다.