[자바 무료 강의] 구구단 만들기 - 코드라떼
Lesson List button
코스자바로 배우는 프로그래밍
hamburger button
강의구구단 만들기최종수정일 2021-09-04
아이콘약 6분

구구단을 출력하는 프로그램을 만드는 강의입니다. 구구단을 만들며 이중반복구조에 대해 깊이 학습할 수 있습니다. 단순히 구구단을 만드는 코드를 외우는 것이 아니라 구구단을 만들기 위해 생각의 흐름이 어떻게 진행되는지 확인해보세요. 또한 이중반복구조를 자기 것으로 만들어야지 앞으로 진행하는 강의에서 좀 더 수월하게 진행할 수 있습니다.

추가 노트

구구단을 여러가지 방법으로


강의에서 작성된 구구단을 제외하고 만들 수 있는 방법은 다양합니다.
문제를 어떻게 접근하냐에 따라, 다양한 방법이 나올 수 있습니다.


case 1

코드 작성

for (int bigSeqNum = 2; bigSeqNum <= 9; bigSeqNum++) { for (int seqNum = 1; seqNum <= 9; seqNum++) { System.out.println(String.format("%d x %d = %d", bigSeqNum, seqNum, bigSeqNum * seqNum)); } }
copy


case 2

코드 작성

int bigSeqNum = 2; int seqNum = 1; while (true) { if (9 == bigSeqNum && 9 < seqNum) { break; } else if (9 < seqNum) { bigSeqNum++; seqNum = 1; } System.out.println(String.format("%d x %d = %d", bigSeqNum, seqNum, bigSeqNum * seqNum)); seqNum++; }
copy


case 3

코드 작성

int bigSeqNum = 2; int seqNum = 0; while (9 >= bigSeqNum && 9 >= (seqNum++)) { if (9 < seqNum) { bigSeqNum++; seqNum = 0; } else { System.out.println(String.format("%d x %d = %d", bigSeqNum, seqNum, bigSeqNum * seqNum)); } }
copy
도전자 질문
작성된 질문이 없습니다
이용약관|개인정보취급방침
알유티씨클래스|대표, 개인정보보호책임자 : 이병록
이메일 : cs@codelatte.io
사업자등록번호 : 824-06-01921
통신판매업신고 : 2021-성남분당C-0740
주소 : 경기도 성남시 분당구 대왕판교로645번길 12, 9층 24호
파일
파일파일
Root
파일

구구단을 작성하는 방법은 여러가지가 있습니다. 추가노트에 있는 코드도 작성해서 실행해보세요.

Output
root$
Lesson List button
코스자바로 배우는 프로그래밍
hamburger button
강의구구단 만들기최종수정일 2021-09-04
아이콘약 6분

구구단을 출력하는 프로그램을 만드는 강의입니다. 구구단을 만들며 이중반복구조에 대해 깊이 학습할 수 있습니다. 단순히 구구단을 만드는 코드를 외우는 것이 아니라 구구단을 만들기 위해 생각의 흐름이 어떻게 진행되는지 확인해보세요. 또한 이중반복구조를 자기 것으로 만들어야지 앞으로 진행하는 강의에서 좀 더 수월하게 진행할 수 있습니다.

추가 노트

구구단을 여러가지 방법으로


강의에서 작성된 구구단을 제외하고 만들 수 있는 방법은 다양합니다.
문제를 어떻게 접근하냐에 따라, 다양한 방법이 나올 수 있습니다.


case 1

코드 작성

for (int bigSeqNum = 2; bigSeqNum <= 9; bigSeqNum++) { for (int seqNum = 1; seqNum <= 9; seqNum++) { System.out.println(String.format("%d x %d = %d", bigSeqNum, seqNum, bigSeqNum * seqNum)); } }
copy


case 2

코드 작성

int bigSeqNum = 2; int seqNum = 1; while (true) { if (9 == bigSeqNum && 9 < seqNum) { break; } else if (9 < seqNum) { bigSeqNum++; seqNum = 1; } System.out.println(String.format("%d x %d = %d", bigSeqNum, seqNum, bigSeqNum * seqNum)); seqNum++; }
copy


case 3

코드 작성

int bigSeqNum = 2; int seqNum = 0; while (9 >= bigSeqNum && 9 >= (seqNum++)) { if (9 < seqNum) { bigSeqNum++; seqNum = 0; } else { System.out.println(String.format("%d x %d = %d", bigSeqNum, seqNum, bigSeqNum * seqNum)); } }
copy
도전자 질문
작성된 질문이 없습니다
이용약관|개인정보취급방침
알유티씨클래스|대표, 개인정보보호책임자 : 이병록
이메일 : cs@codelatte.io|운영시간 09:00 - 18:00(평일)
사업자등록번호 : 824-06-01921|통신판매업신고 : 2021-성남분당C-0740
주소 : 경기도 성남시 분당구 대왕판교로645번길 12, 9층 24호(경기창조혁신센터)
파일
파일파일
Root
파일

구구단을 작성하는 방법은 여러가지가 있습니다. 추가노트에 있는 코드도 작성해서 실행해보세요.

Output
root$