用Java实现在一个有8个整数(18,25,7,36,13,2,89,63)的数组中找出其中最大的数及其下标
时间: 2024-04-24 22:26:15 浏览: 7
可以使用Java编写一个程序来实现这个功能。以下是一个示例代码:
```java
public class MaxNumber {
public static void main(String[] args) {
int[] numbers = {18, 25, 7, 36, 13, 2, 89, 63};
int maxNumber = numbers[0];
int maxIndex = 0;
for (int i = 1; i < numbers.length; i++) {
if (numbers[i] > maxNumber) {
maxNumber = numbers[i];
maxIndex = i;
}
}
System.out.println("最大的数是:" + maxNumber);
System.out.println("其下标是:" + maxIndex);
}
}
```
在上面的代码中,我们首先定义了一个整数数组 `numbers`,其中包含了8个整数。然后,我们初始化 `maxNumber` 和 `maxIndex` 变量为数组的第一个元素。接下来,我们使用一个循环遍历数组中的元素,如果遇到比 `maxNumber` 更大的数,则更新 `maxNumber` 和 `maxIndex` 的值为当前的数和下标。最后,我们打印出最大的数和其下标。
运行这段代码,输出应为:
```
最大的数是:89
其下标是:6
```
这表示在给定的数组中,最大的数是89,其下标是6。