java-矩阵转换

初学java,一直在练习书上的一些语法,这是自己在java学习方面做的第一个小的东西--一个矩阵转换(数组实现),感觉有点激动。嘿嘿……!千里之行始于足下,好好努力,相信自己会在java端越走越远…………。。

 1 public class ArrayTranspose{
 2     public static void transpose(int a[][]){
 3        if(a == null)return;
 4        int temp;
 5        for(int i = 0;i<a.length;i++){
 6            for(int j = 0;j<a.length;j++){
 7              if(i<j){
 8                  temp = a[i][j];
 9                  a[i][j] = a[j][i];
10                  a[j][i] = temp;
11              }
12            }
13        }
14     } 
15 
16     public static void print(int a[][]){
17         if(a = null)return;
18         for(int i = 0;i < a.length;i++){
19             for (int j = 0;j < a.length;j++) {
20                 System.out.println(a[i][j]+"");
21                 
22             }
23             System.out.println("");
24         }
25     }
26 
27     public static void main(String arg[][]){
28       int[][]t={{1,2,3},{4,5,6},{7,8,9}};
29       print(t);
30       transpose(t);
31       System.out.println("转换后的矩阵为:");
32       print(t);
33     }
34 
35 }

 

posted @ 2014-11-01 16:45  Terminaling  阅读(847)  评论(0编辑  收藏  举报