아줌마의 국비학원생활
[4일차] 반복문(for, while, do- while)
citygray
2023. 4. 20. 16:29
이론설명시 최대한 정리
수업시간내 모든 예제 풀이
반복문
for 반복횟수가 중요한 경우
for(초기화;조건식;증감식){ //조건식이 true일때 수행 }
while 반복횟수 미정, 조건이 중요한 경우
while(조건식){ //조건식이 true일때 수행 }
do - while while문의 변형으로 블럭{}이 최소한 한번은 수행될 것을 보장한다.
do{ //조건식이 true일때 수행 } while(조건식)
보조제어문
break문
자신이 포함된 하나의 반복문 또는 switch문을 빠져나온다
주로 if문과 하께 사용해서 특정 조건을 만족하면 가장 가까운 반복문을 벗어난다
int sum = 0; while(true){ if(sum>100) break; //break문이 수행되면 while문을 완전히 벗어난다. sum += 1; }
이름 붙은 반복문과 break: 반복문 앞에 이름을 붙이고, 그 이름을 break,continue와 같이 사용하면
둘 이상의 반복문을 벗어나거나 반복을 건너뛴다.//for에 Loop1라는 이름을 붙인다. Loop1 : for(...){ for(...){ break Loop1; } }
continue문
자신이 포함된 반복문의 끝으로 이동한다.(다음 반복으로 넘어간다)
continue문 이후의 문장들은 수행되지 않는다
for(int 1=0;i<=10;i++){ if(1%3==0) continue; //continue문이 수행되면 반복문에 끝으로 이동한다. System.out.printin(i); }