JAVA
210804_for,while,break,continue(정의)
요옫
2021. 8. 4. 14:32
반복문 for
반복 횟수를 알 고 있을 때 적합함.
for(초기식;조건식;증감식) //이때 마지막에 세미콜론; 붙이는 거 아님
{
수행문1:
수행문2:
}
초기식 : 가장 먼저 수행하는 부분이며 두 번 다시 수행하지 않는다 (다중문 for문에서는 예외)
조건식 :
증감식 :
for(int 1=0;i<3'i++)
{
system.out.printIn("");
}
1.첫 번째 루프의 흐름 : 1>2>3>4 (i=1) //초기값은 처음 단 한번만 실시함
2.두 번째 루프의 흐름 : 2>3>4 (i=2)
3.세 번째 루프의 흐름 : 2>3>4 (i=3)
4.네 번째 루프의 흐름 : 2 (i=3)-따라서 탈출
다중for문
while문
for문과 유사하며 조건비교에 만족할 때에만 반복 처리하는 제어문.(범위를 정확하게 모를 때). 비교 후 처리
while(조건식)
{
system.out.printIn("반복될문장")
}
do-while
while과 달리 범위가 안 맞아도 한 번은 수행함/ 처리 후 비교
do{
system.out.println("반복될문장")
} while (조건식);
break문
가장 가까운 반복문을 탈출할 때 쓰이는 제어문
break label문
break와 같지만 다중 반복문에서 한번에 바깥쪽 반복문을 탈출할 때 많이 쓰이는 제어문
continue문
반복문을 탈출하기 위해 사용되는 것이 아니라 continue문 이하의 수행문을 포기하고 다음 회차의 반복을 수행하기 위한 제어문