안녕하세요
중첩된 for문으로 구구단을 출력해보겠습니다.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
|
package sec02_exam;
public class DoubleForEx {
public static void main(String[] args) {
//구구단 출력하는 것
// 72번의 루핑을 한다.
for(int i = 2; i<10 ; i++) {
System.out.println("***** " + i + "단 *****");
for (int j = 1; j < 10; j++) {
System.out.println(i + "*" + j + "=" + (i*j));
}
System.out.println();
}
}
}
|
cs |
첫번째 for문은 2에서 9까지니까 8번 돌겠구요
안의 for문은 1에서 9까지 9번 돌겠습니다.
순서를 잘 보십시다. 천천히 따라오세요
1번 i는 2에서 시작을 하구요
2번 조건을 확인하구요
4번에서 2 단 출력을 하겠구요
5번에서 j를 1로 초기화, 6번에서 조건식 확인
8번에서 2 * 1 = 2 출력하구요
그다음 7번에서 j++을 하구요
6번 조건식 확인하구요 8번 출력하고요,
계속 반복하다가 6번에서 j가 10이 되면 나와서 9번을 출력하고
3번으로 가서 i++을 하고 2번으로 가서 조건식 확인
4번으로 가서 3단 출력
안의 for문 돌고
9번 출력
...
반복합니다.
결론은
1-> 2->4->5->6->8->7->6->8-> ..... ->3->2->4->... 이렇게 가는거죠
요렇게 9단까지 출력을 합니다.
728x90
'JAVA > java 실습' 카테고리의 다른 글
[자바JAVA] 일차원배열 - 배열대로 출력하는 법 Arrays.toString, 배열의 주소값출력 (0) | 2020.09.27 |
---|---|
[자바JAVA] 1차원 배열 - int배열 값들을 누적해서 합계와 평균 구하기 (0) | 2020.09.26 |
[자바JAVA] 반복문 - while문으로 합계 구하기 (0) | 2020.09.25 |
[자바JAVA] 반복문 for문 으로 total구하기, for문 종단점 설정, variables보기 (0) | 2020.09.25 |
[자바JAVA] 조건문 - switch문/ 직급을 입력받아서 월급 출력하기 (0) | 2020.09.24 |