最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Java編程實(shí)現(xiàn)的二維數(shù)組轉(zhuǎn)置功能示例

 更新時(shí)間:2018年01月29日 12:19:12   作者:fearlessMore  
這篇文章主要介紹了Java編程實(shí)現(xiàn)的二維數(shù)組轉(zhuǎn)置功能,結(jié)合實(shí)例形式分析了Java二維數(shù)組的遍歷、運(yùn)算、賦值等實(shí)現(xiàn)轉(zhuǎn)置的相關(guān)操作技巧,需要的朋友可以參考下

本文實(shí)例講述了Java編程實(shí)現(xiàn)的二維數(shù)組轉(zhuǎn)置功能。分享給大家供大家參考,具體如下:

/**
 * 實(shí)現(xiàn)二維數(shù)組的轉(zhuǎn)置
 * @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");*/
    /*****定義要用于轉(zhuǎn)置的二維數(shù)組*******/
    int arr2D[][]={{1,2,3},{4,5,6},{7,8,9}};
    /*****構(gòu)造結(jié)果新二維數(shù)組用于存放轉(zhuǎn)置結(jié)果*******/
    /*定義結(jié)果數(shù)組變量,注意 一定要先開辟一個(gè)內(nèi)存,
    否則只是地址傳遞,也就是說兩個(gè)數(shù)組名實(shí)際上指向的是同一塊內(nèi)存*/
    //而構(gòu)造二維數(shù)組可以為維度來進(jìn)行,不一定是一個(gè)矩陣,即每一行的長(zhǎng)度不一定相同
    int result_arr[][]=new int[arr2D.length][];//先實(shí)現(xiàn)第一維
    for(int i=0 ; i<arr2D.length;i++){ //再實(shí)現(xiàn)第二維
      result_arr[i]=new int[arr2D[i].length];
    }
//   int result_arr[][]=Arrays.copyOf(arr2D, arr2D.length);
    //上面這個(gè)命令行行不通!
    /*****輸出用于轉(zhuǎn)置的二維數(shù)組*******/
    for (int x[]:arr2D){
      for(int e:x){
        System.out.print(e+" ");
      }
      System.out.println();
    }
    System.out.println();
    /*******進(jìn)行元素倒置******/
    for(int i=0 ; i<arr2D.length;i++){
      for(int j=0; j<arr2D[i].length;j++){
        result_arr[j][i]=arr2D[i][j]; //轉(zhuǎn)置核心
      }
    }
    /*****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}};
//   /*定義結(jié)果數(shù)組變量,注意 一定要先開辟一個(gè)內(nèi)存,
//   否則只是地址傳遞,也就是說兩個(gè)數(shù)組名實(shí)際上指向的是同一塊內(nèi)存*/
//   int result_arr[][]=new int[arr2D.length][];
//   for(int i=0 ; i<arr2D.length;i++){
//     result_arr[i]=new int[arr2D[i].length];
//   }
//
//    // 進(jìn)行元素倒置
//    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();
//    }
//
// }
//
//}

運(yùn)行結(jié)果:

更多關(guān)于java算法相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《Java數(shù)據(jù)結(jié)構(gòu)與算法教程》、《Java操作DOM節(jié)點(diǎn)技巧總結(jié)》、《Java文件與目錄操作技巧匯總》和《Java緩存操作技巧匯總

希望本文所述對(duì)大家java程序設(shè)計(jì)有所幫助。

相關(guān)文章

  • 一文搞懂設(shè)計(jì)模式中的單例模式

    一文搞懂設(shè)計(jì)模式中的單例模式

    這篇文章主要介紹了一文搞懂設(shè)計(jì)模式中的單例模式,單例模式是最簡(jiǎn)單的設(shè)計(jì)模式之一,屬于創(chuàng)建型模式,它提供了一種創(chuàng)建對(duì)象的方式,確保只有單個(gè)對(duì)象被創(chuàng)建,需要的朋友可以參考下
    2023-08-08
  • Java網(wǎng)絡(luò)編程之簡(jiǎn)易聊天室的實(shí)現(xiàn)

    Java網(wǎng)絡(luò)編程之簡(jiǎn)易聊天室的實(shí)現(xiàn)

    這篇文章主要為大家詳細(xì)介紹了如何利用Java語言實(shí)現(xiàn)一個(gè)簡(jiǎn)易聊天室功能,可以實(shí)現(xiàn)運(yùn)行客戶端和連接服務(wù)器,文中的示例代碼講解詳細(xì),需要的可以了解一下
    2022-10-10
  • Java String 和 new String()的比較與區(qū)別

    Java String 和 new String()的比較與區(qū)別

    這篇文章主要介紹了Java String 和 new String()的區(qū)別的相關(guān)資料,需要的朋友可以參考下
    2017-04-04
  • java關(guān)鍵字abstract(抽象)實(shí)例詳解

    java關(guān)鍵字abstract(抽象)實(shí)例詳解

    在Java中,抽象類是不能實(shí)例化的類,它通常作為其他子類的父類存在,并提供了一種繼承的框架,抽象類中可以包含抽象方法,這些方法沒有具體的實(shí)現(xiàn),必須由子類來提供,本文給大家介紹java關(guān)鍵字abstract(抽象)實(shí)例詳解,感興趣的朋友跟隨小編一起看看吧
    2024-10-10
  • Java將中文轉(zhuǎn)化為拼音的簡(jiǎn)單代碼示例

    Java將中文轉(zhuǎn)化為拼音的簡(jiǎn)單代碼示例

    在我們使用手機(jī)通訊錄或各種APP的搜索功能時(shí),既可以根據(jù)中文搜索,也可以根據(jù)拼音搜索,這種時(shí)候就使用到了中文轉(zhuǎn)拼音的功能了,下面這篇文章主要給大家介紹了關(guān)于Java將中文轉(zhuǎn)化為拼音的簡(jiǎn)單代碼示例,需要的朋友可以參考下
    2024-03-03
  • Java?Excel數(shù)據(jù)導(dǎo)入數(shù)據(jù)庫的方法

    Java?Excel數(shù)據(jù)導(dǎo)入數(shù)據(jù)庫的方法

    這篇文章主要為大家詳細(xì)介紹了Java?Excel數(shù)據(jù)導(dǎo)入數(shù)據(jù)庫,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來幫助
    2022-03-03
  • java獲取注冊(cè)ip實(shí)例

    java獲取注冊(cè)ip實(shí)例

    本文分享了java獲取注冊(cè)ip實(shí)例代碼,代碼簡(jiǎn)潔,具有很好的參考價(jià)值,需要的朋友一起來看下吧
    2016-12-12
  • Java8函數(shù)式接口java.util.function速查大全

    Java8函數(shù)式接口java.util.function速查大全

    因?yàn)镴ava8引入了函數(shù)式接口,在java.util.function包含了幾大類函數(shù)式接口聲明,這篇文章主要給大家介紹了關(guān)于Java8函數(shù)式接口java.util.function速查的相關(guān)資料,需要的朋友可以參考下
    2021-08-08
  • Java中的ReentrantLock實(shí)現(xiàn)原理及代碼演示

    Java中的ReentrantLock實(shí)現(xiàn)原理及代碼演示

    這篇文章主要介紹了Java中的ReentrantLock實(shí)現(xiàn)原理及代碼演示,非公平鎖 如果已經(jīng)進(jìn)入隊(duì)列,鏈表里面的線程是先進(jìn)先出,如果已經(jīng)釋放了鎖,在搶占鎖時(shí),鏈表里面的頭結(jié)點(diǎn)和還沒有入隊(duì)列的線程搶鎖,需要的朋友可以參考下
    2024-01-01
  • SpringBoot?HikariCP連接池詳解

    SpringBoot?HikariCP連接池詳解

    這篇文章主要介紹了SpringBoot2.0?中?HikariCP?數(shù)據(jù)庫連接池原理解析,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2022-08-08

最新評(píng)論

东阳市| 金平| 苍梧县| 天津市| 连云港市| 云龙县| 南京市| 永州市| 江口县| 博乐市| 宝应县| 长宁区| 白水县| 买车| 北辰区| 新竹市| 财经| 宿迁市| 天峻县| 唐海县| 江城| 柳江县| 株洲市| 开平市| 南宫市| 江北区| 永善县| 兴仁县| 旌德县| 普安县| 溧水县| 宾阳县| 黑龙江省| 温州市| 陆丰市| 盐池县| 通榆县| 黄石市| 靖边县| 浦东新区| 康定县|