这是小时候背的九九乘法表,是中文版,不是数字版,用Java程序打印出来了。
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(""); // 换行 } } }
程序运行结果如下:
一一得一一二得二一三得三一四得四一五得五一六得六一七得七一八得八一九得九
二二得四二三得六二四得八二五一十二六一十二二七一十四二八一十六二九一十八
三三得九三四一十二三五一十五三六一十八三七二十一三八二十四三九二十七
四四一十六四五二十十四六二十四四七二十八四八三十二四九三十六
五五二十五五六三十十五七三十五五八四十十五九四十五
六六三十六六七四十二六八四十八六九五十四
七七四十九七八五十六七九六十三
八八六十四八九七十二
九九八十一
以上就是本文的全部内容,希望对大家学习java程序设计有所帮助。
【Java语言打印九九乘法表】相关文章: