Java教程

java数组反转

本文主要是介绍java数组反转,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
package com.dong;

public class Array {
    static  int[][] createArray(int cow,int col){
        int[][] arr = new int[cow][col];
        for (int i = 0; i < cow; i++) {
            for (int j = 0; j < col; j++) {
                if (i>=j){
                    arr[i][j] = j+1;
                }
            }
        }
        return arr;

    }
    static void showArray(int[][] arr){
        for (int i = 0; i < arr.length; i++) {
            for (int j = 0; j < arr[i].length; j++) {
                System.out.print(arr[i][j]);
                if (j== arr[i].length-1){
                    System.out.println();
                }
            }

        }
    }
    static int[][] change(int[][] arr){
        int[][] ints = new int[arr[0].length][arr.length];
        for (int i = 0; i < arr.length; i++) {
            for (int j = 0; j < arr[i].length; j++) {
                ints[j][i] = arr[i][j];
            }
        }
        return ints;
    }

    public static void main(String[] args) {
        int[][] arr = createArray(5, 4);
        showArray(arr);
        System.out.println("====================");
        showArray(change(arr));

    }
}


这篇关于java数组反转的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!