java程序输入10个数到一维数组中,求最小值及最小值在数组中的下标

java程序输入10个数到一维数组中,求最小值及最小值在数组中的下标

import java.util.Scanner;

public class MinDemo {
public static void main(String[] args) {
int[] ary = new int[10];
Scanner sc = new Scanner(System.in);//打开资源,系统输入
System.out.println("输入10个整数");
for (int i = 0; i < ary.length; i++) {
ary[i] = sc.nextInt();
}
int min = ary[0];//最小值(暂时) 
int index = 0;//下标(暂时)
for (int i = 1; i < ary.length; i++) {
if (ary[i] < min) {
min = ary[i];
index = i;
}
}
System.out.println("数组里的最小值:"+min+"\t数组下标:"+index);
sc.close();//关闭资源
}
}

输出

输入10个整数
1321
123
4
1
-5
32131
45
-7
31
1388
数组里的最小值:-7 数组下标:7

温馨提示:答案为网友推荐,仅供参考
相似回答