본문 바로가기
JAVA/반복문

반복문(for)

by pms93 2022. 7. 20.
package loop_for;

public class LoopFor {
	
	public static void main(String[] args) {
		
		// for문(반복문)
		//for(초기식; 조건식; 증감식) {
		//	종속문장;
		//}
		// 초기/조건/증감식을 통해 지정된 만큼 혹은 제한없이 종속문장을 수행할 수 있다.
		// 종속문장이 1개일 경우 for문의 중괄호 생략이 가능하다.
		int cnt, sum = 0;
		for (cnt = 1; cnt <= 100; cnt++) {
			sum += cnt;
			// cnt = 1로 초기화 후 100과 같아질 때 까지 1씩 증가시키며
			// 조건이 true인 동안 계속적으로 for문을 수행한다.
			// 증감식은 전/후위 연산이 아닌 다른 연산도 가능하다.
		}
		System.out.printf("1부터 100까지의 합 : %d\n", sum);
		
		
		// for문의 중첩
		// for문 안에 for문을 추가하여 반복문의 중첩이 가능하다.
		for (int a = 0; a < 5; a++) {
			for (int b = 0; b < 5; b++)
				System.out.printf("a : %d, b : %d\n", a, b);
		}
		
		//ex) for문 중첩을 통한 구구단 출력
		for (int cur = 2; cur < 10; cur++) {
			for (int is = 1; is < 10; is++)
				System.out.printf("%d * %d = %d\n", cur, is, cur * is);
			System.out.println(); // 가독성을 위한 줄개행
		}
		
	}
}

'JAVA > 반복문' 카테고리의 다른 글

while문 예제(1)  (0) 2022.07.21
반복문(do-while)  (0) 2022.07.20
반복문(while)  (0) 2022.07.20
for문 예제(2)  (0) 2022.07.20
for문 예제(1)  (0) 2022.07.20