반복문이란?
특정 조건을 만족 할 때까지 동일한 작업을 반복하는것
For, While, Do While
For문
특정 조건이 만족될 때까지 코드 블럭을 반복해서 실행
>>횟수를 지정(횟수가 정해져 있을 때)
for(초기화; 조건식; 증감식){
조건이 만족될 때까지 실행할 코드
}
초기화(Initialization)란?
반복을 시작할 때 사용할 변수를 초기화하는 부분(반복에 사용할 변수)
조건식(Condition)이란?
반복이 실행될 조건을 정의하는 부분(해당 조건이 참인 동안 반복문이 실행)
증감식(Increment/Decrement)이란?
반복문의 각 실행이 끝나고 난 후 변수의 값을 증감하는 부분
for문 예시
for (int num = 1; num <= 5; num++) {
System.out.println(num);
}
for문의 횟수 지정 방법
1. 초기화를 0으로 설정
int i = 0; i < N;
총 N번 반복
2. 초기화를 1로 설정
int i = 1; i <= N;
총 N번 반복
중첩 for문
for문 내에 다른 for문을 작성
System.out.println("--------------------");
for (int i = 0; i < 8; i++) {
int num1 = i + 2;
System.out.println("====" + num1 + "단====");
for (int j = 0; j < 9; j++) {
int num2 = j + 1;
System.out.println(num1 + " * " + num2 + " = " + num1 * num2);
}
}
for문의 초기화식에서 선언되는 변수는 해당 for문 안에서만 유효함(지역변수)
'java' 카테고리의 다른 글
실습) if, else if, else문 사용 (0) | 2025.02.17 |
---|---|
12. 제어문-While (0) | 2025.02.17 |
10. 제어문-Switch (0) | 2025.02.17 |
09. 제어문-If (0) | 2025.02.17 |
08. 연산자 (0) | 2025.02.13 |