日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

java语言二维数组转置_java实现二维数组转置的方法示例

發布時間:2023/11/27 编程问答 42 豆豆
生活随笔 收集整理的這篇文章主要介紹了 java语言二维数组转置_java实现二维数组转置的方法示例 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

本文實例講述了java實現二維數組轉置的方法。分享給大家供大家參考,具體如下:

這里在文件中創建Test2、Exchange、Out三個類

在Exchange類中編寫exchange()方法,在方法中創建兩個數組arraryA、arraryB,arraryB[j][i]=arraryA[i][j]實現數組的轉置。

在Out類中編寫out()方法,在方法中用for循環遍歷實現輸出。

具體代碼如下:

package Tsets;

import java.util.*;

public class Test2

{

public static void main(String args[])

{

Out T1=new Out();

Out T2=new Out();

Exchange E=new Exchange();

System.out.println("腳本之家測試結果:");

System.out.println("轉置前的二維數組如下:");

T1.out(E.arraryA);

E.exchange();

System.out.println("轉置后的二維數組如下:");

T2.out(E.arraryB);

}

}

//數組轉置

class Exchange

{

int arraryA[][]={{11,12,13,14,15},{21,22,23,24,25},{31,32,33,34,35},{41,42,43,44,45},{51,52,53,54,55}};

int arraryB[][] = new int[arraryA[0].length][arraryA.length];

public void exchange ()

{

for(int i=0;i

{

for(int j=0;j

{

arraryB[j][i]=arraryA[i][j];

}

}

}

}

//數字循環遍歷輸出

class Out

{

public void out(int c[][])

{

for (int i=0;i

{

for (int j=0;j

{

System.out.print(c[i][j]+" ");

}

System.out.println();

}

}

}

運行結果:

希望本文所述對大家java程序設計有所幫助。

總結

以上是生活随笔為你收集整理的java语言二维数组转置_java实现二维数组转置的方法示例的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

歡迎分享!

轉載請說明來源于"生活随笔",并保留原作者的名字。

本文地址:java语言二维数组转置_java实现二维数组转置的方法示例