Java定义数组长度为5,从键盘输入数据,输出最大值
时间: 2024-09-19 07:14:17 浏览: 62
在Java中,你可以使用`int[]`定义一个长度为5的一维整数数组,并通过循环结构从用户那里获取输入,然后遍历数组找到最大值。以下是一个简单的示例程序:
```java
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
// 定义数组并初始化为0
int[] array = new int[5];
for (int i = 0; i < array.length; i++) {
System.out.print("请输入第 " + (i+1) + " 个元素:");
Scanner scanner = new Scanner(System.in);
array[i] = scanner.nextInt();
// 如果这是第一个元素,或者当前元素大于之前的最大值,更新最大值
if (i == 0 || array[i] > array[i - 1]) {
max = array[i];
}
}
// 输出最大值
System.out.println("数组中的最大值是:" + max);
}
}
```
在这个例子中,我们假设有一个变量`max`用于存储当前找到的最大值,但在实际编程中,为了防止未初始化的错误,你应该先检查`max`是否已初始化。
阅读全文