Java實驗項目二——二維數組實現九九乘法表
阿新 • • 發佈:2017-09-26
logs [] for 工具類 div 返回 static span dem
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 publicstatic 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實驗項目二——二維數組實現九九乘法表