java for
-
Java 013. 반복문(iteration statements) for문2023.03.29
Java 013. 반복문(iteration statements) for문
2023. 3. 29. 09:24
while 문
조건식이 true일 경우에 계속해서 주어진 명령문을 반복 실행한다.
비교, 논리 연산식을 조건식으로 주로 사용하고, 조건식이 false가 되면 반복을 멈추고 while문을 빠져나간다.(종료)
for문과 다르게 초기값과 증감식을 정의하는 것이 필수 조건이 아니다.
while(조건식) { 실행문; } |
무한루프 while문
조건식에는 boolean 타입 변수 (true / false) 값을 산출하는 어떠한 연산식이든 올 수 있다.
조건식에 true를 사용하면 while문은 무한루프를 돌게 된다.
while(조건식) { // true일 경우 실행 실행문; } |
while문을 종료시키기 위해서는 변수의 값을 false로 만들거나, break문을 이용하는 방법이 있다.
do - while 문
while문과 do - while문의 차이점은 조건을 먼저 검사하는 지, 나중에 검사하는 지 일 뿐 동작 방식은 동일하다.
do { 반복 실행할 문장; } while (조건식) // true일 경우 실행 |
for문
주어진 횟수만큼 실행문을 반복 실행할 때 적합한 반복 제어문
반복 횟수를 알고 있을 때 주로 사용한다.
for ( 초기화식; 조건식; 증감식 ) { 실행문; } |
중첩 for문
for문 안에 for문을 중첩하는 것을 말한다.
바깥쪽 for문이 한 번 실행할 때마다 중첩된 for문은 지정된 횟수만큼 반복해서 돌다가 다시 바깥쪽 for문으로 돌아간다.
for문 예시
int 타입의 n이 1이고, n이 5보다 작거나 같을 때 까지 n을 증가연산(+1) 해주는 반복문.
int 타입의 n이 10이고, n이 0보다 클때 까지 n을 감소연산(-1) 해주는 반복문.
break와 continue
정수 1부터 10까지 출력.
정수 1부터 10에서 홀수만 출력.
'language > Java' 카테고리의 다른 글
Java 015. 조건문 / 반복문을 사용한 369 게임 (0) | 2023.03.31 |
---|---|
Java 014. 반복문 예제 구구단 / 정수 출력 (0) | 2023.03.31 |
Java 012. 조건문을 사용한 가위 바위 보 게임 (0) | 2023.03.20 |
Java 011. 조건문과 난수2 (0) | 2023.03.20 |
Java 010. 조건문과 난수1 (0) | 2023.03.20 |