如何用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:因为最大乘积不可能超过三位数,所以只需要取个位与十位即可.本回答被网友采纳

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网