개발언어/Java

[Java] 반복문(for,while,for each)

JiWonSon 2020. 12. 27. 14:19

반복문이란?

반복문이란 어떤 프로그램 명령어를 반복하여 실행할 수 있는 문법입니다. 처리할 과정이 많다면  반복문을 이용해 빠르게 처리할 수 있기 때문에 프로그램 동작 제어에서 정말 중요하다 할 수 있습니다.

 

for문

[기본사용법]

for (int i =0; i <10; i++) {

   // 실행문

}

 

for문은 기본적으로 3가지로 이루어져있다. 

int i =0;  초기식

i<10;     조건식

i++     증감식

 i가 0부터 시작해서 조건식을 확인해 false가 될 때까지 반복하여 1씩 증가시키고 수행문도 같이 반복하게 됩니다.

주의할 점은 for문 안에서 선언된 변수들은 for문 밖에서는 사용하지 못한다는 것이다.

따라서 for문 안에서 변수들을 사용하려면 for문 밖에서 먼저 선언하고 사용하는 것이 좋다.

 

while문

[기본사용법]

while(조건식) {

   //실행문

}

 

조건식을 확인하여 false가 될 때까지 수행문을 계속 반복한다. 조건식이 true이면 무한 반복되고, false이면 아예 실행 되지 않는다. while문은 조건식에 따라 반복을 제어하고 싶을 때 사용한다.

 

for each문

[기본사용법]

for(변수 : 반복 가능한 객체) {

  // 실행문

}

 

for each문은 배열과 같이 여러가지 값들이 들어있는 객체에 대해 순차적으로 반복문을 실행한다.

ex)

int arr[] = {1,2,3,4,5};

for(int i: arr) {

  System.out.println(i);

}

 

'개발언어 > Java' 카테고리의 다른 글

[Java] 입출력 API  (0) 2021.07.04
[Java] 객체지향프로그램 OOP란  (0) 2020.12.26
[Java] 자바 개념 및 실행과정  (0) 2020.12.14