public class ArrayTest3 { public static void main(String[] args) { //data[月份][銷售業績],12x2的陣列 int[][] data = { {1, 16}, {2, 15}, {3, 13}, {4, 11}, {5, 10}, {6, 10}, {7, 8}, {8, 7}, {9, 4}, {10, 3}, {11, 1}, {12, 0} }; System.out.println("Microsoft vista九十七年度銷售業績"); System.out.println("月份\t業績"); System.out.println("---------------------------------"); for (int m = 0; m < data.length; m++) {//列印月份 System.out.print("data[m][0]"); System.out.print("\t"); for (int star =1; star<=data[m][1]; star++){//列印業績的*號 System.out.print("*"); } System.out.println(); //*號印完換列 } //for 迴圈結束,列印總數 System.out.println("----------------------------------"); int sum = 0; for (int i=0; i< data.length; i++){ sum += data[i][1]; } System.out.println("the total is:" +sum+"萬元"); } }
2009年2月9日 星期一
Java小練習(12)--二維陣列
根據Java小練習(11),我們用兩個一維陣列來完成。如果我們把程式碼改寫成一個二維陣列,寫法會比較靈活!
訂閱:
張貼留言 (Atom)
沒有留言:
張貼留言