這是小時候背的九九乘法表,是中文版,不是數字版,用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程序設計有所幫助。