Java 언어로 99 곱셈 테이블 인쇄
Java 소스 프로그램은 다음과 같습니다.
package com.elephant.multiply99table;
public class Multiply99table {
public static String Convert(int digit) {
String[] digitWords = { " ", " ", " ", " ", " ", " ", " ", " ", " ",
" " };
if (digit < 10)
return digitWords[digit];
else if (digit == 10)
return digitWords[digit / 10] + digitWords[0];
else
return digitWords[digit / 10] + digitWords[0]
+ digitWords[digit % 10];
}
public static void main(String[] args) {
for (int i = 1; i <= 9; i++) {
for (int j = i; j <= 9; j++) {
System.out.print(Convert(i) + Convert(j)
+ ((i * j >= 10) ? "" : " ") + Convert(i * j));
System.out.print(((i * j > 10) ? " " : " "));
}
System.out.println(""); //
}
}
}
프로그램 실행 결과는 다음과 같습니다.하나는 하나, 둘, 하나는 둘, 셋은 셋, 하나는 넷, 하나는 다섯, 하나는 여섯, 하나는 여섯, 하나는 일곱, 하나는 일곱, 하나는 여덟, 하나는 아홉, 하나는 아홉
둘, 둘, 셋, 넷, 셋, 여섯, 둘, 넷, 다섯, 다섯, 열, 둘, 셋, 넷, 넷, 둘, 셋, 넷, 넷, 넷, 넷, 넷, 넷, 넷, 넷, 넷, 넷, 넷, 넷, 넷, 넷, 넷, 넷, 넷, 넷, 넷, 넷, 넷, 넷, 넷, 넷, 넷,
삼삼은 구 삼 사 일 이 십 이 삼 오 일 15 삼 육 일 18 삼 칠 이 삼 일 삼 팔 이 사 삼 구 이 칠
사사십육 사오이십사 육이십사 사칠이십팔 사팔삼십이 사구삼십육
오 오 오 오 오 오 오 오 오 오 오 오 오 오 오 오 오 오 오 오 오 오 오 십 오 오 오 오 오 오 오 오 오 오 오 오 오 오 오 오 오 오 오 오 오 칠 삼 오 오 오 오 오 오 오 오 오 오 오 오 오 구 사 오 오 오 오 오 오 오 오 오 오 오 오 오 오 오 오 오 오 오 오 오 오 오 오 오 오 오 오 오 오 오 오 오 오 오 오 오 오 오 오 오
육육삼십육 육칠사 십이 육팔사 십팔 육구 오십사
칠칠사십구 칠팔오십육 칠구 육십삼
팔팔육십사팔구칠십이
구구팔십일
이상은 본고의 전체 내용입니다. 여러분이java프로그래밍을 배우는 데 도움이 되기를 바랍니다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
JPA + QueryDSL 계층형 댓글, 대댓글 구현(2)이번엔 전편에 이어서 계층형 댓글, 대댓글을 다시 리팩토링해볼 예정이다. 이전 게시글에서는 계층형 댓글, 대댓글을 구현은 되었지만 N+1 문제가 있었다. 이번에는 그 N+1 문제를 해결해 볼 것이다. 위의 로직은 이...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.