编写方法method1求出数组中的最小的元素值及其下标并输出,在主方法中通过键盘输入数组元素,将数组名作为参数传给method,
时间: 2024-02-21 16:00:15 浏览: 56
好的,请参考以下代码实现:
```java
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("请输入数组长度:");
int length = scanner.nextInt();
int[] arr = new int[length];
System.out.println("请输入数组元素:");
for (int i = 0; i < length; i++) {
arr[i] = scanner.nextInt();
}
// 调用method1方法
int[] result = method1(arr);
System.out.println("最小元素值为:" + result[0] + ",其下标为:" + result[1]);
}
// method1方法实现获取数组中最小的元素值及其下标
public static int[] method1(int[] arr) {
int min = arr[0];
int index = 0;
for (int i = 1; i < arr.length; i++) {
if (arr[i] < min) {
min = arr[i];
index = i;
}
}
return new int[]{min, index};
}
}
```
使用Scanner类从控制台输入数组长度和元素,然后调用method1方法获取最小元素值及其下标并输出。method1方法通过遍历数组获取最小元素值及其下标,并返回一个包含最小元素值和下标的int数组。
阅读全文