jhwannabe
2023. 8. 4. 09:31
조건문
if문
- if문
if(조건식)
조건식의 결과가 참일 때 실행하는 명령문;
- if / else 문
if(조건식)
조건식의 결과가 참일 때 실행하는 명령문;
else
조건식의 결과가 거짓일 때 실행하는 명령문;
- if / else if / else 문
if(조건식1)
조건식1의 결과가 참일 때 실행하는 명령문;
else if(조건식2)
조건식2의 결과가 참일 때 실행하는 명령문;
else
조건식1과 조건식2의 결과가 거짓일 때 실행하는 명령문;
삼항 연산자에 의한 조건문
조건식 ? 참일 때 명령문 : 거짓일 때 명령문
예) big = a>b ? a : b; → a와 b 중에서 큰 수가 big에 저장됨
switch ~ case문
switch(조건값)
{
case 값1:
조건값이 1일 때 실행하는 명령문;
break;
case 값2:
조건값이 2일 때 실행하는 명령문;
break;
...
default:
조건값이 모든 case에 해당되지 않을 때 실행하는 명령문;
break;
}
반복문
while문
- 조건식의 결과가 참이면 while문 내의 명령을 실행하고 다시 조건식을 검사함
- 조건의 초기값이 거짓이면 while문 내의 명령문은 한 번도 실행되지 않음
while(조건식)
{
명령문 1;
...
명령문 n;
}
do ~ while문
- 명령문을 일단 실행하고 나서 조건식을 검사하여 반복 실행 여부를 결정함
- 명령문이 적어도 한 번은 실행됨
do
{
명령문 1;
...
명령문 n;
} while(조건식);
for문
- 반복 변수를 초기화하는 초기식은 한 번만 수행되고 조건식을 만족하면 하위 명령문을 수행한 후 증감식을 수행하고 조건식을 검사하면서 반복함
for(초기식; 조건식; 증감식)
{
명령문 1;
...
명령문 n;
}
728x90