java语言返回的是数组,那么怎么才能把数组输出?

Python019

java语言返回的是数组,那么怎么才能把数组输出?,第1张

java的数组输出,可以借助循环,遍历每一个元素并输出。

以下代码供你参考:

package com.dusd

public class ArrayOutput {

public static void main(String[] args) {

// TODO Auto-generated method stub

int[] array = new int[5]

//通过循环,初始化一个长度为5的整型数组

        for (int i = 0 i < array.length i++) {

            array[i] = i + 1

        }

        //在通过循环,遍历每一个元素,并输出

        for(int j = 0 j < array.length j++){

         System.out.println(array[j])

        }

}

}

修改后如下:

public static void Printf(int a[][]) {

    for (int i = 0 i < a.length i++) {

        for (int j = 0 j < a[0].length j++) {

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

        }

        System.out.println()

    }

}

public static int[][] FangFa(int a[][]) {

    int b[][] = new int[a[0].length][a.length]

    for (int i = 0 i < a[0].length i++) {

        for (int j = 0 j < a.length j++) {

            b[i][j] = a[j][i]

        }

    }

    return b

}

public static void main(String args[]) {

    int a[][] = {{1, 2, 3}, {4, 5, 6}}

    Printf(a)

    Printf(FangFa(a))

}

提示一点:新手写代码时不要养成不好的习惯,比如if或者for后面不写大括号,虽然这么写没问题,但是不符合编码规范,工作中一般是不允许这么写的,容易出错。