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 }