JAVA列印有序矩陣

壹頁書發表於2013-11-04
給定25個隨機數字,要求橫向還是縱向,都是由小到大的順序。

  1. public class Data {
  2.     int[] data = new int[25];

  3.     public Data() {
  4.         for (int i = 0; i < 25; i++) {
  5.             data[i] = i+1;
  6.         }
  7.     }

  8.     private void print() {
  9.         for (int row = 0; row < 5; row++) {
  10.             for (int col = 0; col < 5; col++) {
  11.                 System.out.print(data[row + col * 5] + \" \");
  12.             }
  13.             System.out.print(\"\\n\");
  14.         }
  15.     }

  16.     public static void main(String[] args) {
  17.         Data d = new Data();
  18.         d.print();
  19.     }
  20. }



結果如下所示:

  1. 1 6 11 16 21
  2. 2 7 12 17 22
  3. 3 8 13 18 23
  4. 4 9 14 19 24
  5. 5 10 15 20 25



來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29254281/viewspace-775659/,如需轉載,請註明出處,否則將追究法律責任。

相關文章