国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|JAVA教程|ASP教程|編程技術|正則表達式|C/C++|IOS|C#|Swift|Android|JavaScript|易語言|

服務器之家 - 編程語言 - JAVA教程 - Java編程實現的二維數組轉置功能示例

Java編程實現的二維數組轉置功能示例

2021-03-28 16:15fearlessMore JAVA教程

這篇文章主要介紹了Java編程實現的二維數組轉置功能,結合實例形式分析了Java二維數組的遍歷、運算、賦值等實現轉置的相關操作技巧,需要的朋友可以參考下

本文實例講述了Java編程實現的二維數組轉置功能。分享給大家供大家參考,具體如下:

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
/**
 * 實現二維數組的轉置
 * @author HAN
 *
 */
public class transposition_Arrays2D_ch6_4 {
  final static double PI=3.1415;
  public static void main(String[] args) {
    /*StaticTest st1=new StaticTest();
    StaticTest st2=new StaticTest();
    st1.method2("HAN");*/
    /*****定義要用于轉置的二維數組*******/
    int arr2D[][]={{1,2,3},{4,5,6},{7,8,9}};
    /*****構造結果新二維數組用于存放轉置結果*******/
    /*定義結果數組變量,注意 一定要先開辟一個內存,
    否則只是地址傳遞,也就是說兩個數組名實際上指向的是同一塊內存*/
    //而構造二維數組可以為維度來進行,不一定是一個矩陣,即每一行的長度不一定相同
    int result_arr[][]=new int[arr2D.length][];//先實現第一維
    for(int i=0 ; i<arr2D.length;i++){ //再實現第二維
      result_arr[i]=new int[arr2D[i].length];
    }
//   int result_arr[][]=Arrays.copyOf(arr2D, arr2D.length);
    //上面這個命令行行不通!
    /*****輸出用于轉置的二維數組*******/
    for (int x[]:arr2D){
      for(int e:x){
        System.out.print(e+" ");
      }
      System.out.println();
    }
    System.out.println();
    /*******進行元素倒置******/
    for(int i=0 ; i<arr2D.length;i++){
      for(int j=0; j<arr2D[i].length;j++){
        result_arr[j][i]=arr2D[i][j]; //轉置核心
      }
    }
    /*****show the result in the result matrix*******/
    for (int x[]:result_arr){
      for(int e:x){
        System.out.print(e+" ");
      }
      System.out.println();
    }
  }
}
//import java.util.Arrays;
//public class transposition_Arrays2D {
//
// public static void main(String[] args) {
//   int arr2D[][]={{1,2,3},{4,5,6},{7,8,9}};
//   /*定義結果數組變量,注意 一定要先開辟一個內存,
//   否則只是地址傳遞,也就是說兩個數組名實際上指向的是同一塊內存*/
//   int result_arr[][]=new int[arr2D.length][];
//   for(int i=0 ; i<arr2D.length;i++){
//     result_arr[i]=new int[arr2D[i].length];
//   }
//
//    // 進行元素倒置
//    for(int i=0 ; i<arr2D.length;i++){
//     for(int j=0; j<arr2D[i].length;j++){
//       result_arr[j][i]=arr2D[i][j];
//     }
//    }
//
//    // show the result in matrix
//    for (int x[]:result_arr){
//     for(int e:x){
//       System.out.print(e);
//     }
//     System.out.println();
//    }
//
// }
//
//}

運行結果:

Java編程實現的二維數組轉置功能示例

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

原文鏈接:http://blog.csdn.net/gaowen_han/article/details/7163073

延伸 · 閱讀

精彩推薦
Weibo Article 1 Weibo Article 2 Weibo Article 3 Weibo Article 4 Weibo Article 5 Weibo Article 6 Weibo Article 7 Weibo Article 8 Weibo Article 9 Weibo Article 10 Weibo Article 11 Weibo Article 12 Weibo Article 13 Weibo Article 14 Weibo Article 15 Weibo Article 16 Weibo Article 17 Weibo Article 18 Weibo Article 19 Weibo Article 20 Weibo Article 21 Weibo Article 22 Weibo Article 23 Weibo Article 24 Weibo Article 25 Weibo Article 26 Weibo Article 27 Weibo Article 28 Weibo Article 29 Weibo Article 30 Weibo Article 31 Weibo Article 32 Weibo Article 33 Weibo Article 34 Weibo Article 35 Weibo Article 36 Weibo Article 37 Weibo Article 38 Weibo Article 39 Weibo Article 40
主站蜘蛛池模板: 91免费视频在线 | 色综合天天综合网国产成人网 | 国产一区二区三区在线观看视频 | 欧美成年网站 | 一级片黄色免费 | 国产精品久久久久久久久 | 亚洲国产中文字幕 | 久久久久亚洲 | 午夜寂寞影视在线观看 | 久久丝| 中文字幕日韩视频 | 久久福利电影 | 久久久亚洲精 | 日本成人网址 | 五月天导航| 在线观看一区二区视频 | 天天久久 | av中文字幕在线观看 | 国产高清免费 | 天堂免费在线 | 91精品一区二区三区久久久久久 | 亚洲精品1区2区 | 欧美激情亚洲 | 在线国v免费看 | 国产精品一二三区 | av手机在线电影 | 操操日| 成人午夜啪啪好大 | 欧美一区二区三区久久 | 久久av网站| 日韩在线视频一区 | 久久久久久中文字幕 | 国产精品久久久久久一区 | 国产午夜小视频 | av资源在线 | 亚洲精品成人免费 | 欧美一级全黄 | 欧美与黑人午夜性猛交久久久 | 毛片免费观看视频 | 日本一区二区三区在线视频 | 国产精品69久久久久水密桃 |