본문 바로가기
Kosta DevOps 과정 280기/Java

제어문(3) - 반복문

by 롯슈83 2024. 5. 13.

반복문의 정의

 조건을 만족할 동안에 계속해서 어떠한 명령(문장)을 반복하여 동작 시키는 명령(문장)을 말합니다.

 

for문

정의

  • 형식: for(항1;항2;항3 ){반복시킬 명령어(들)};
  • 항 1 : 변수 지정과 출발 값 /  항 2 : 조건식 / 항 3: 증감식
  • 이 때, 반복문 안에서 카운트 하는 변수는 for문이 끝난 다음에도 사용하고 싶을 경우는 for 문 밖에서 먼저 선언하고 그렇지 않은 경우는 안에서 선언하면 된다. 
class  javaTest
{
	public static void main(String[] args) 
	{
		for(int i = 0; i < 5; i++)
			System.out.println(i);
	}
}

while문

정의

  • 형식 : while(조건식){반복시키고자 하는 명령어(들) + 증감식}
  • 이 때, 조건식에 사용되는 변수는 while 문이 오기 전에 선언 및 할당 해줘야 한다.
  • 증감식 또한 실행문 안에 넣어주는 것을 잊으면 무한으로 반복될 수 있다.
class  javaTest
{
	public static void main(String[] args) 
	{
		int i = 0, n = 3;
		while(i < n){
			System.out.println(i);
			i++;
		}
	}
}

do~while문

정의

  • 조건에 맞지 않아도 무조건 한번은 실행문을 실행하는 반복문
  • 형식 : do {반복시키고자 하는 명령어(들) + 증감식} while(조건식)

while 문과의 차이

  • while 문은 조건에 맞지 않으면 실행하지 않지만, do ~while 문은 조건에 맞지 않아도 무조건 한번은 실행문을 실행한다.
class  javaTest
{
	public static void main(String[] args) 
	{
		int i = 0, n = -1;
		do{
			System.out.println(i);
			i++;
		}while(i < n);
	}
}

 

'Kosta DevOps 과정 280기 > Java' 카테고리의 다른 글

String과 다양한 함수와 속성  (0) 2024.05.13
제어문(4)-break, continue  (0) 2024.05.13
제어문(2) - 조건문  (0) 2024.05.13
제어문(1) - 정의와 종류  (0) 2024.05.13
연산자  (0) 2024.05.12