java定义一个方法,返回类型为数组,返回1-10中偶数
时间: 2024-09-20 12:02:48 浏览: 27
在Java中,你可以定义一个方法来返回一个整数数组,包含从1到10之间的所有偶数。下面是一个示例:
```java
import java.util.ArrayList;
public class Main {
public static int[] getEvenNumbers(int start, int end) {
ArrayList<Integer> evenList = new ArrayList<>();
for (int i = start; i <= end; i++) {
if (i % 2 == 0) { // 判断是否为偶数
evenList.add(i);
}
}
// 转换ArrayList为数组
int[] resultArray = new int[evenList.size()];
for (int index = 0; index < evenList.size(); index++) {
resultArray[index] = evenList.get(index);
}
return resultArray;
}
public static void main(String[] args) {
int[] evenNumbers = getEvenNumbers(1, 10);
for (int num : evenNumbers) {
System.out.println(num);
}
}
}
```
在这个`getEvenNumbers`方法中,我们首先创建一个`ArrayList`来存储偶数,然后遍历指定范围内的数字,如果数字能被2整除(即为偶数),就将其添加到列表中。最后将列表转换成数组并返回。
阅读全文