[Java] 반복문 : For, While, Do-While

정재현·2024년 1월 3일

Java

목록 보기
12/43
post-thumbnail

반복문 종류

for문

  • 특정 조건에 따라 연산을 반복해서 수행하고 싶을때 사용하는 문맥

기본구조

	for (초기값; 조건문; 증감연산)  { 
		// 연산 코드
	}

향상된 for문

  • for 소괄호 안에 값이 3개나 들어가기 때문에 이걸 2개로 줄여주는 방법
  • 배열을 반복할 때 사용

기본구조

	for (변수_타입 변수명 : 목록변수)  { 
    	// 연산 코드 
    }

예시

	// 향상된 for 문

	int[] numbers = {3,6,9,12,15};
	for(int number: numbers) {
	    System.out.print(number + " "); 
	}

	// 출력
	3 6 9 12 15

while문

  • for 문과 동일하게 특정 조건에 따라 연산을 반복해서 수행하고 싶을때 사용하는 문맥
  • 초기값 없이 조건문만 명시하여 반복
    • 한번 반복할때마다 조건문을 체크해서 조건문이 불만족(false) 이면 반복을 중단

기본구조

	while(조건문) { 
    	// 연산 코드 
    }

do-while문

  • 최초 1회 연산수행 후 조건문을 체크하여 더 반복할지 결정
  • 만약 반복하게 된다면 그 이후에는 한번 반복할때마다 조건문을 체크해서 조건문이 불만족(false) 이면 반복을 중단

기본구조

	do { 
    	연산 코드
    } while(조건문);

반복문과 함께 쓰이는 구문

break 명령

  • break; 명령을 호출하면 가장 가까운 블럭의 for 문 또는 while 문을 중단
  • 반복문 안에서 break; 형태로 사용

continue 명령

  • for 문 또는 while 문에서 해당 순서를 패스하고 싶을때 continue 명령을 사용
  • 반복문 안에서 continue; 형태로 사용

profile
공부 기록 보관소

0개의 댓글