本文實例講述了java實現(xiàn)二維數(shù)組轉(zhuǎn)置的方法。分享給大家供大家參考,具體如下:
周至網(wǎng)站制作公司哪家好,找創(chuàng)新互聯(lián)!從網(wǎng)頁設(shè)計、網(wǎng)站建設(shè)、微信開發(fā)、APP開發(fā)、自適應(yīng)網(wǎng)站建設(shè)等網(wǎng)站項目制作,到程序開發(fā),運營維護。創(chuàng)新互聯(lián)于2013年創(chuàng)立到現(xiàn)在10年的時間,我們擁有了豐富的建站經(jīng)驗和運維經(jīng)驗,來保證我們的工作的順利進行。專注于網(wǎng)站建設(shè)就選創(chuàng)新互聯(lián)。
這里在文件中創(chuàng)建Test2、Exchange、Out三個類
在Exchange類中編寫exchange()方法,在方法中創(chuàng)建兩個數(shù)組arraryA、arraryB,arraryB[j][i]=arraryA[i][j]實現(xiàn)數(shù)組的轉(zhuǎn)置。
在Out類中編寫out()方法,在方法中用for循環(huán)遍歷實現(xiàn)輸出。
具體代碼如下:
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("創(chuàng)新互聯(lián)測試結(jié)果:"); System.out.println("轉(zhuǎn)置前的二維數(shù)組如下:"); T1.out(E.arraryA); E.exchange(); System.out.println("轉(zhuǎn)置后的二維數(shù)組如下:"); T2.out(E.arraryB); } } //數(shù)組轉(zhuǎn)置 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
運行結(jié)果:
更多關(guān)于java相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《Java數(shù)組操作技巧總結(jié)》、《Java字符與字符串操作技巧總結(jié)》、《Java數(shù)學(xué)運算技巧總結(jié)》、《Java數(shù)據(jù)結(jié)構(gòu)與算法教程》及《Java操作DOM節(jié)點技巧總結(jié)》
希望本文所述對大家java程序設(shè)計有所幫助。