「java返回一个数组」java返回值数组

博主:adminadmin 2023-01-17 11:24:09 388

今天给各位分享java返回一个数组的知识,其中也会对java返回值数组进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

本文目录一览:

java方法返回值可以是数组么

java方法返回值可以是数组

return 一个数组就可以了

可以先生成一个数组然后用return方法返回就可以了,如下:

public int[] getIntArr(){

int[] arr={1,2,1,2,1,2};

return arr;

}

java函数中产生的数组如何返回

return 一个数组就可以了

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

public int[] getIntArr(){

int[] arr={1,2,1,2,1,2};

return arr;

}

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

java 返回一个数组问题

你直接打印出返回值当然是一个内存地址,因为返回值是一个对象----数组对象!!!

而数组对象没有重写toString()方法,所以打印时调用的是其父类Object中的toString()方法,故打印出内存地址....

而你下面所使用的a[i]指向一个int值,是可以打印出相应的int值的...

Java中怎么返回一个字符串数组

public class ReturnString {

public static void main(String[] args) {

String b[] = f();

for(int i = 0;ib.length;++i)

    System.out.println(b[i]);

}

public static String[] f(){//返回字符串数组

String[] a = {"sss","ffff","sdfd"};

return a;

}

}

关于java返回一个数组和java返回值数组的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。