java数组方法习题及答案
时间: 2023-08-01 22:01:53 浏览: 52
Java数组方法习题及答案
1. 编写一个方法,接受一个整数数组作为参数,并返回数组中的最大值。
```
public static int findMax(int[] arr) {
int max = arr[0];
for (int i = 1; i < arr.length; i++) {
if (arr[i] > max) {
max = arr[i];
}
}
return max;
}
```
2. 编写一个方法,接受一个整数数组作为参数,并返回数组中的最小值。
```
public static int findMin(int[] arr) {
int min = arr[0];
for (int i = 1; i < arr.length; i++) {
if (arr[i] < min) {
min = arr[i];
}
}
return min;
}
```
3. 编写一个方法,接受一个整数数组作为参数,并返回数组的平均值。
```
public static double findAverage(int[] arr) {
double sum = 0;
for (int num : arr) {
sum += num;
}
return sum / arr.length;
}
```
4. 编写一个方法,接受一个整数数组作为参数,并返回数组的元素个数。
```
public static int countElements(int[] arr) {
return arr.length;
}
```
5. 编写一个方法,接受一个整数数组作为参数,并返回数组中奇数元素的个数。
```
public static int countOddElements(int[] arr) {
int count = 0;
for (int num : arr) {
if (num % 2 != 0) {
count++;
}
}
return count;
}
```
希望以上习题及答案能对您有所帮助。