在main方法中创建1个有10个元素的一维数组并初始化,调用max方法求较大者并将其返回到main方法中,并输出。用Java
时间: 2024-09-27 19:10:38 浏览: 34
在Java中,你可以这样做:
```java
public class Main {
public static void main(String[] args) {
// 创建一个大小为10的一维整型数组并初始化
int[] array = new int[10];
// 初始化数组,这里假设从1到10填充
for (int i = 0; i < array.length; i++) {
array[i] = i + 1;
}
// 定义一个静态方法max,用于找出数组中的最大值
public static int max(int[] numbers) {
int maxNum = numbers[0]; // 假设第一个元素为初始最大值
for (int num : numbers) { // 遍历数组
if (num > maxNum) {
maxNum = num; // 更新最大值
}
}
return maxNum; // 返回最大值
}
// 调用max方法,并将结果存储在一个变量中
int maxValue = max(array);
// 输出最大值
System.out.println("数组中的最大值是: " + maxValue);
}
}
```
在这个例子中,`main`方法首先创建了一个长度为10的一维数组,然后通过`for`循环初始化数组元素。接着,它调用了名为`max`的静态方法,该方法接受一个整数数组作为参数并找到其中的最大值。最后,程序打印出这个最大值。
阅读全文