java里如何定义一个输出类型为数组的function,同时输入类型也为数组
时间: 2024-02-18 20:04:43 浏览: 71
在Java中,可以使用以下语法定义一个输出类型为数组、输入类型也为数组的函数:
```java
public static int[] myFunction(int[] arr) {
// 在这里编写函数的逻辑
// ...
return resultArray;
}
```
上述代码中,函数名为 `myFunction`,输入参数为一个整数数组 `arr`,输出结果为一个整数数组 `resultArray`。在函数体内部,可以通过对 `arr` 数组进行一定的处理,得到一个新的数组 `resultArray`,并将其返回。
例如,以下是一个简单的例子,该函数返回一个数组,其中包含输入数组中每个元素的平方:
```java
public static int[] squareArray(int[] arr) {
int[] result = new int[arr.length];
for (int i = 0; i < arr.length; i++) {
result[i] = arr[i] * arr[i];
}
return result;
}
```
请注意,函数定义时需要指定输出类型为数组,输出类型的语法为在函数名后面添加 `[]`。而在函数体内部,需要使用 `new` 操作符创建一个新的数组来存储结果,并使用 `return` 语句将其返回。
阅读全文