设计一个java程序,要求有以下功能: (1)声明一个长度为 10 的整型数组,数组中的元素通过解析字符串参数获得; (2)寻找数组中的最大值元素和这个元素的下标; (3)输出最大值元素的值和它的下标值
时间: 2024-03-25 14:41:08 浏览: 57
好的,我可以为您设计这个Java程序,以下是代码实现:
```java
public class FindMaxInArray {
public static void main(String[] args) {
int[] arr = new int[10]; // 声明一个长度为10的整型数组
for (int i = 0; i < args.length; i++) {
arr[i] = Integer.parseInt(args[i]); // 解析字符串参数并赋值给数组
}
int max = arr[0]; // 假定第一个元素为最大值
int index = 0; // 最大值元素的下标
for (int i = 1; i < arr.length; i++) {
if (arr[i] > max) { // 如果当前元素大于假定的最大值
max = arr[i]; // 更新最大值
index = i; // 更新最大值元素的下标
}
}
// 输出最大值元素的值和它的下标值
System.out.println("最大值元素的值:" + max);
System.out.println("最大值元素的下标:" + index);
}
}
```
您可以在命令行中输入以下命令运行程序,并传递整型数组的元素值作为参数:
```
java FindMaxInArray 1 2 3 4 5 6 7 8 9 10
```
输出结果为:
```
最大值元素的值:10
最大值元素的下标:9
```
希望这个程序能够帮到您!
阅读全文