java返回数组,java返回数组长度

发布时间:2023-01-09

本文目录一览:

  1. java中如何返回一个数组?
  2. java函数可以返回数组吗
  3. java中如何返回一个数组;

java中如何返回一个数组?

return 一个数组就可以了 你可以先生成一个数组然后用return方法返回就可以了。

public
int[]
getIntArr(){
int[]
arr={1,2,1,2,1,2};
return
arr;
}

java函数可以返回数组吗

首先回答你当然可以! 在java中函数的定义如下:

public void name(int num){ ....}
  • public : 函数的修饰词,表示访问函数的权限,如public 公开的 ,private私有的只有类内部可以使用。
  • void :返回值,可以是基础类型,也可以是集合、数据等等,如果函数是有返回值的函数,函数结尾必须有return;
  • name : 函数名,自己随意写尽量符合命名规范。
  • (int num) : 参数,调用函数需要传入的参数。 函数返回数据就可以这样定义:
public int[] array(){
return {1,2,3,4};
}

java中如何返回一个数组;

修改后如下:

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后面不写大括号,虽然这么写没问题,但是不符合编码规范,工作中一般是不允许这么写的,容易出错。