일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- o(log n)
- 자바연산자
- java접근제어자
- JavaSwing
- java
- DB 제약조건
- DEFAULT
- C#접근제한자
- Oracle
- DB
- 오라클
- sql
- 메이븐업데이트
- DTO
- DATABASE
- mvc디자인패턴
- O(n)
- Oracle SQL Developer
- C언어 표준 라이브러리
- oracle db
- 빅오표기법
- break
- 데이터베이스
- 자바
- JSP
- 접근제한자
- Vo
- oracle developer
- C#접근제어자
- DAO
성장일기 : 문과생의 개발 여정 (งᐖ)ว ( ᐛ )و
Java 구구단 만들기 본문
Quiz 1> 구구단 1
Quiz 2> 구구단 2
package quiz;
public class B09_Gugudan {
/*
구구단 출력
1. 가로로 출력해보세요
2단 : 2X1=2 2X2=4 .... // 한줄이 내용이 몇번 바뀌느냐, 맨 앞이 바깥for문, 오른쪽이 안쪽for문
3단 : ..
2. 세로로 출력해보세요
2단 3단 ... // 줄이 바뀌면서 곱하기가 바뀌기 때문에, 바깥쪽 반복문이 곱이 되는것,
2X1=2 3X1=3
2X2=4 3X2=6
. .
. .
*/
public static void main(String[] args) {
for (int line = 0; line < 8; ++line) { // 한줄의 시작, 몇 번째 줄인지를 의미
int step = line + 2; //
System.out.printf("%d단: ", step);
for (int mul = 1; mul <= 9; ++mul) {
System.out.printf("%dX%d=%-2d ", step, mul, step * mul);
} // %--숫자d : 숫자만큼 자리수를 확보하면서 오른쪽 빈자리 공백 (123- - -)
System.out.println(); // 한 줄의 시작
}
System.out.println();
int dan, gop;
for (dan = 2; dan <= 9; ++dan) {
System.out.printf("%d단\t", dan);
}
System.out.println();
for (gop = 1; gop <= 9; ++gop) {
for (dan = 2; dan <= 9; ++dan) {
System.out.printf("%dX%d=%d\t", dan, gop, dan * gop);
}
System.out.println();
}
System.out.println(); // 선생님 풀이
for (int line = 0; line < 10; ++line) {
int mul = line;
for (int step = 2; step <= 9; ++step) {
if (line == 0) {
System.out.printf("%d단\t\t", step);
} else {
System.out.printf("%d X %d = %d\t",
step, mul, step * mul);
}
}
System.out.println();
}
}
}
'백엔드개발 > JAVA Quiz. zip' 카테고리의 다른 글
Java / 랜덤 임시 비밀번호 만들기 quiz (1) | 2023.11.09 |
---|---|
Numeric / Prime 퀴즈 (0) | 2023.11.09 |
문자열 Include Uppercase & Include E Quiz (1) | 2023.11.09 |
문자열 Changecase 퀴즈 (0) | 2023.11.09 |
문자열 Palindrome(회문(回文) 퀴즈 (0) | 2023.11.09 |