정리/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