반복문
- 주어진 조건이 만족할 때까지 수행문을 반복적으로 수행
- 종류 : while, do-while, for
- 조건의 만족과 반복가능 여부에 대해 정확한 코딩이 필요
while 문
- while (조건식) { 수행문; }
- 조건식이 참인 동안 수행문을 반복해서 수행 (조건식이 false가 될 경우 수행문 수행X)
- 하나의 조건에 대해 반복수행이 이루어질 때 사용
-
int a = 0; while (a<10) { a++; } System.out.println(a); // 10
-
do - while 문
- do { 수행문; } while (조건문);
- 먼저 수행문을 한 번 수행한 후에 조건문을 체크
- 수행문이 반드시 한 번이상 수행되어야하는 경우 사용
-
int a = 10; do { a++; } while (a<10); // a = 1 부터 조건식 체크시작
-
for 문
- for (초기화식; 조건식; 증감식;) { 수행문; }
- 반복문 중에서도 가장 많이 사용하는 반복문
- 수의 특정범위, 횟수와 관련한 반복수행에서 주로 사용
- 초기화식, 조건식, 증감식을 한꺼번에 작성
-
for (int a=0; a<10; a++;) { System.out.println(a); //0 ~ 9까지 출력 후 10되면 멈춤 }
-
Continue / Break
- Continue
- 반복문과 함께 쓰이며, 반복문 내부 continue문을 만나면 이후 반복되는 부분을 수행하지않고 조건식이나 증감식을 수행한다.
-
int total; for (int i = 1; i<=100; i++;) { if (i%2 == 0) { continue; // 짝수일경우 증감식만 수행 } total += i; // 홀수만 더한다. }
- Break
- 반복문 내에서 break를 만나면 더이상 반복을 수행하지 않고 반복문을 빠져나온다.
- 중첩된 반복문 내부에 있는 경우 가장 가까운 반복문 하나만 빠져나온다.
'JAVA > 언어입문' 카테고리의 다른 글
자바(JAVA) - 클래스(class) / 메소드(method) / 인스턴스(instance) (0) | 2022.03.09 |
---|---|
자바(JAVA) - 객체지향 프로그래밍(OOP) (0) | 2022.03.09 |
자바(JAVA) 조건문(if / switch-case) (0) | 2022.03.07 |
자바(JAVA)의 다양한 연산자와 우선순위 (0) | 2022.03.04 |
JAVA 상수(final)/리터럴/형변환(casting) (0) | 2022.03.03 |
댓글