一维数组10个数,找出最大的数的下标用Java写一段代码
时间: 2024-10-15 10:09:13 浏览: 12
java教程-数组应用+冒泡排序+选择排序+插入排序
在Java中,你可以通过遍历一维数组来找到最大值及其对应的下标。下面是一个简单的示例:
```java
public class Main {
public static void main(String[] args) {
int[] numbers = {5, 8, 1, 12, 7, 9, 4, 6, 10, 3}; // 你的10个数
int maxIndex = 0; // 初始化最大值下标为第一个元素
int maxValue = numbers[0]; // 初始化最大值为第一个元素
// 遍历数组
for (int i = 1; i < numbers.length; i++) {
if (numbers[i] > maxValue) {
maxValue = numbers[i];
maxIndex = i; // 更新最大值和其下标
}
}
System.out.println("最大值位于下标 " + maxIndex + ",数值是 " + maxValue);
}
}
```
这段代码首先假设第一个元素是最大的,然后逐个比较后续元素,如果发现更大的值,则更新最大值和下标。最后输出最大值及其下标。
阅读全文