JAVA에서 주로 사용하는 반복문은 for, while이 있다.
1. for 사용법
for문을 사용하기 위해서는 3가지 조건을 정해야 한다.
1. 초기의 값이 무엇인지.
2. 언제 for문이 종료되는지.
3. 값이 어떻게 증가하거나 감소하는지.
즉
for(초기값;작동하는 조건;값의 증감){
작동하는 코드;
} 와 같이 작성 해야 한다.

이 코드는 for문의 아주 기본적인 형태다.
for문의 초기값을 0으로 정한 다음 이 값이 5보다 작을 경우에는 반복문이 정상 작동하도록 제어한다.
i++는 증가식이다 i = i + 1을 줄인 것이다.
그렇다면 결과가 0부터 4까지 출력되는 이유는?
for문의 작동 순서를 인지해야 한다.
for문의 작동 순서
1. 가장 먼저 초기 값을 확인 한다.
2. 제어 조건을 확인 한다 ex) i<5 만약 i가 5이상인 경우 반복문을 탈출한다.
3. 반복문 안에 있는 코드를 실행한다.
3. 증감식을 실행한다.
4. 2~3번을 반복한다.
즉 처음에는 초기값 i가 0임을 확인하여 제어 조건을 만족 시켰기 때문에 정상적으로 0이 출력되었고,
i사 1씩 증가하면서 제어 조건을 만족할 때까지 반복문이 진행된 후 i가 5가 됐을때 비로소 반복문을
탈출하게 된 것이다.


반복문을 사용하는 기본적인 예시

이 for문은 i가 100이하일 때 작동하고 i는 1씩 증가하므로 i는 1에서 100까지 변한다. 그 값을 계속 더해준 것이다.
break와 continue
반복문을 강제로 종료시키거나 생략할 때는 break와 continue를 사용한다.

원래 for문의 조건에 의하면 i는 0부터 9까지 출력 됐어야 한다.
break를 사용해서 만약 i가 5와 같다면 for문을 강제종료 시켜달라는 조건을 적용한 것이다.

결과 값이 5를 출력하지 않은 이유는 continue를 사용하여 i의 값이 5와 같은 경우 뒤에있는 코드를 실행하지 않고
생략하라는 조건을 적용했기 때문이다.
2. while 사용법
for문과 다르게 while문은 제어 조건만 필요하다.
while(제어조건){
}과 같이 사용하면 된다.


'JAVA 기초 정리' 카테고리의 다른 글
| JAVA 객체지향과 은닉성 (0) | 2020.03.04 |
|---|---|
| JAVA 객체지향과 상속성 (0) | 2020.03.04 |
| JAVA 클래스와 사용 방법 (0) | 2020.03.04 |
| JAVA 변수란 무엇인가 (0) | 2020.03.04 |
| HelloWorld 출력하기 (0) | 2020.03.03 |
댓글