728x90
do ~ while : 무조건 1번은 수행하고 while을 실행한다. while이 true면 계속 반복
* do ~ while은 가급적 사용 자제
* while, for 로 전환 가능
* break : 순환문(for, while, do ~ while)안에서 break를 만나면 break를 감싸는 가장 가까운 순환문 종료
* continue : 순환문(for, while, do ~ while)안에서 continue를 만나면 continue를 감싸는 가장 가까운 순환문으로 돌아감
* continue 사용 시 주의사항 while안에 if안에 continue를 사용하였을 경우 if문 아래 증감식이 들어가면 무한루프가 됨.
* for 무한루프 : for(;;) 조건식에 ;;를 넣으면 무한루프다.
break 레이블; : 레이블(label)위치까지 순환문 탈출
향상된 for문(Enhanced for)
ex) for(배열타입 변수 : 배열이름) {. . .}
* for와 Enhanced for의 차이점
: Enhanced for문에서는 배열의 원소를 꺼내서 변수에 복사(저장)해서 사용하는 것 이다.
즉, 배열의 원소를 직접 변경하는 것은 불가능하다.
728x90