如何用Java编写汉字九九乘法表

如题所述

思路:将汉字放入一字符数组中.
java code:

(1)[javascript]代码库

(2)[代码运行效果截图]

总结:因为最大乘积不可能超过三位数,所以只需要取个位与十位即可.

温馨提示:内容为网友见解,仅供参考
第1个回答  2013-10-25
思路:将汉字放入一字符数组中.
java code:

static void multiplicationTable() {
char[] chars = { '零', '一', '二', '三', '四', '五', '六', '七', '八', '九' };
int result = 0;
for (int i = 1; i <= 9; i++) {
for (int j = 1; j <= i; j++) {
result = i * j;
if (String.valueOf(result).length()==1){
System.out.print(String.format(" %s×%s=%s ", chars[i],
chars[j], chars[result]));
}else{
System.out.print(String.format(" %s×%s=%s%s ", chars[i],
chars[j], chars[(result/10)],chars[(result%10)]));
}
}
System.out.println();
}
}

ps:因为最大乘积不可能超过三位数,所以只需要取个位与十位即可.本回答被网友采纳
相似回答