作者:谢云虎 | 来源:互联网 | 2023-05-19 07:54
java函数中产生的数组如何返回return一个数组就可以了可以先生成一个数组然后用return方法返回就可以了。java中如何返回一个数组;修改后如下:publicstaticv
java函数中产生的数组如何返回
return 一个数组就可以了可以先生成一个数组然后用return方法返回就可以了。
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函数可以返回数组吗
首先回答你当然可以!在java中函数的定义如下:public void name(int num){ ....}public : 函数的修饰词,表示访问函数的权限,如public 公开的 ,private私有的只有类内部可以使用。void :返回值,可以是基础类型,也可以是集合、数据等等,如果函数是有返回值的函数,函数结尾必须有return;name : 函数名,自己随意写尽量符合命名规范。
(int num) : 参数,调用函数需要传入的参数。
java问题!!!返回数组
【这段程序总共就3个方法】:void main(String args[]);//主方法void pp(int x[]);//打印的方法int[] init()/;/给int数组赋值的方法【调用关系】:void main(String args[])调用int[] init(),并把init()返回来的int数组作为参数传入pp(int x[])中,pp()负责打印出传进来的int数组。