티스토리 뷰

반복문

# for문

1. for문
1) 기본문법

for (초기식; 조건식; 증감식)
반복할 문장;

수행순서
초기식 -> 조건식 -> 반복할문장 -> 증감식 -> 초기식


ex) "*"를 30개출력

for(i = 0; i < 30; i++)
    printf("*")
    
for문을 구성하는 초기식, 조건식, 증감식, 반복할 문장은 모두 생략할 수 있음

# while문

1. while문
1) 기본문법
while (조건식)
반복할문장
수행순서
조건식 -> 반복할문장 -> 조건식

2) for와 while
for를 while로 변경할 때는 while문 앞에 초기식을 쓰고 while블록 안쪽의 맨 끝에 증감식을쓴다

   
ex) 
1~10까지 합의 결과
int i, sum =0;

i = 1;
while (i <= 10) {
    sum += i;
    i++
}
2. do while문
1) 기본문법
do {
반복할문장
} while(조건식)

수행순서
조건식 -> 반복할문장 -> 조건식

ex) 
1~10까지 출력
int i = 1;
    
do {
    printf("%d , i++");
} while(i <= 10);
3. 분기문
1) 기본문법
break 블로을 탈출하는 명령어
continue 반복문의 시작으로 분기

초기식, 조건식, 증감식으로 구성되며, 조건이 참인 동안 문장을 반복 수행함
필요에 따라 중첩하여 for문을 사용할 수 있음
무한 루프를 위해 for( ; ; )와 같은 문을 사용할 수 있음

while : 조건식이 참인 동안 문장을 반복 수행함
do-while : 조건식이 참인 동안 문장을 반복 수행하며, 문장을 한 번 이상 수행할 필요가 있는 경우 유용함
break : 현재 수행 중인 반복문을 빠져나감
continue : 반복문의 시작 부분으로 분기함

'JAVA기반스마트웹개발2021 > 프로그래밍언어 활용' 카테고리의 다른 글

변수의 스코프  (0) 2021.07.26
함수  (0) 2021.07.26
조건문  (0) 2021.07.26
연산자  (0) 2021.07.25
변수와 데이터 타입  (0) 2021.07.25
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/11   »
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
글 보관함