Java中如何定义返回类型为数组的函数?
发布时间:2023-06-19 04:08:22
Java中定义返回类型为数组的函数可以使用以下格式:
public static int[] functionName(parameters) {
// Function body
}
其中,“int[]”表示返回类型为整型数组,可以根据实际需要改为其他类型,如“String[]”表示返回类型为字符串数组。
函数名可以根据实际需要进行定义,参数部分包含需要传递给函数的变量,可以根据需要定义多个参数。
在函数体中,需要先定义一个与函数返回类型匹配的数组变量,然后进行相关的操作,最后通过“return”语句将数组返回给函数调用处。
例如,下面是一个返回类型为整型数组的函数的示例代码:
public static int[] getArray(int size) {
int[] myArray = new int[size];
for(int i=0; i<size; i++) {
myArray[i] = i+1;
}
return myArray;
}
该函数接收一个“size”变量作为参数,用于指定数组的大小,然后创建一个数组“myArray”,并使用一个循环将数组的每个元素设置为其在数组中的位置加1。最后,通过“return”语句将数组返回到函数调用处。
在调用该函数时,可以使用如下代码:
int[] newArray = getArray(5);
该代码将会创建一个包含5个元素的整型数组“newArray”,并将使用“getArray()”函数计算的数组赋值给该数组变量。最终,“newArray”将包含从1到5的整数。
