java 本题目要求从键盘输入5个数字存于数组中,并输出其中最大值及其在数组中的索引号
时间: 2024-02-19 08:57:18 浏览: 154
数组中重复的数字_
5星 · 资源好评率100%
好的,我来帮您解答这个问题。
您可以使用 Java 语言的 Scanner 类来实现从键盘输入数字的功能,然后使用一个数组来存储这些数字。接着,遍历数组,找出最大值以及它在数组中的索引号,并输出即可。
下面是示例代码:
```java
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
int[] nums = new int[5];
// 从键盘输入数字并存储到数组中
for (int i = 0; i < nums.length; i++) {
System.out.print("请输入第" + (i+1) + "个数字:");
nums[i] = scanner.nextInt();
}
// 寻找最大值及其索引号
int max = nums[0];
int maxIndex = 0;
for (int i = 1; i < nums.length; i++) {
if (nums[i] > max) {
max = nums[i];
maxIndex = i;
}
}
// 输出结果
System.out.println("最大值为:" + max);
System.out.println("最大值在数组中的索引号为:" + maxIndex);
}
}
```
希望能够帮助到您!
阅读全文