정리/Java

자바의 정석 36~37강 반복문 for문, 중첩 for문

민발자 2023. 7. 29. 08:43
728x90

ch4-13~14 for문

조건을 만족하는 동안 블럭을 반복 → 반복횟수를 알 때 적합

for (초기화; 조건식; 증감식) {
	조건을 만족하는 동안 반복수행될 문장
}

//예제
for (int i = 0; i <= 5; i++) {
	System.out.println("Hello");
}
// hello 5번 출력

 

 

변수의 범위 scope 선언 위치부터 선언된 블럭의 끝 까지

범위는 좁은게 좋다. 오류 발생시 확인해야할 범위가 좁아짐


 

 

ch4-15  중첩 for문

for문 내에 또 다른 for문을 포함할 수 있다.

//구구단
for(int i = 2; i <= 9; i++) {
    for(int j = 1; j <= 9; j++) {
        System.out.print(i + "*" + j + "=" + (i * j) + " ");
    }
    System.out.println();
}
/*결과
2*1=2 2*2=4 ...
*/

//별찍기
for(int i = 1; i <= 5; i++) {
    for(int j = 1; j <= 10; j++) {
        System.out.print("*");
    }
    System.out.println();
}

/*결과
**********
**********
**********
**********
**********
*/
728x90