標籤:元素 ring 99乘法表 內容 ini 工具 [] 代碼 完成
Program:列印乘法口訣表
(1)編寫一個方法,參數(二維數組),完成將二維數組中的資料按照行列顯示的工作。
(2)編寫一個測試方法,給出99乘法表,放入到二維數組中,調用(1)中的方法,顯示乘法口訣表。
Description:main方法所在類在最後給出,代碼如下:
1 /* 2 *Description:定義工具類,負責初始化二維數組和列印二維數組 3 * 4 * */ 5 6 package tools; 7 8 9 public class Operate {10 11 //初始化二維數組12 public static String[][] init() {13 14 String[][] temp = new String[9][9];15 for( int i = 0; i < 9; i++ ) {16 17 for( int j = 0; j < 9; j++ ) {18 if( j <= i ) { //儲存乘法表內容19 temp[i][j] = (j + 1) + "*" + (i + 1) + "=" + ((i+1)*(j+1)) + " ";20 }21 else {22 temp[i][j] = ""; //不需要的地方賦值為:""23 }24 }25 temp[i][i] += "\n"; //加斷行符號26 }27 28 return temp; //返回二維數組29 }30 31 32 //列印數組元素33 public static void printInfo(String[][] temp) {34 35 for( int i = 0; i < temp.length; i++ ) {36 37 for( int j = 0; j < temp[i].length; j++ ) {38 System.out.print( temp[i][j] );39 }40 }41 }42 43 }
1 /* 2 * Description:通過二維數組列印九九乘法表 3 * 4 * Written By:Cai 5 * 6 * Date Written; 7 * 8 * */ 9 10 package main;11 12 import tools.Operate;13 14 public class DemoTwo2 {15 16 public static void main(String args[]) {17 18 String[][] temp = Operate.init(); //初始化二維數組19 Operate.printInfo(temp); //列印數組20 21 }22 }
Java實驗項目二——二維數組實現九九乘法表