Dev. Etc/Algorithm
TROLL's 2019. 10. 18. 16:57
반응형
▶ java로이중 for문을 이용해서 구구단을 출력
package test; public class 구구단 { public static void main(String[] args) { for(int i=1;i<10;i++) { for(int j=2;j<10;j++) { System.out.print(j+"x"+i+"="+(i*j)+"\t"); } System.out.println(); } } }반응형
저작자표시
'Dev. Etc > Algorithm' 카테고리의 다른 글
2019.10.26 |
2019.10.25 |
2019.10.24 |
2019.10.23 |
2019.10.22 |
2019.10.21 |
2019.10.20 |
2019.10.19 |
태그
FOR, Java, While, 구구단, 문제, 알고리즘, 자바, 출력, 퀴즈
'Dev. Etc/Algorithm' Related Articles
- [JAVA] 마름모 별(*)찍기 문제
- [JAVA] 최소공배수&최대공약수 구하기 문제
-
[JAVA] 입력받은 수의 약수구하는 문제
-
[JAVA] 쌀&쥐 퀴즈문제 (for문, if문 사용)
Secret
안녕하세요
중첩된 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단까지 출력을 합니다.