Java程序,某百货商场当日消费积分最高的8名顾客.他们的积分分别是:18 25 7 36 13 2 89 63 从这组数中找出最少的积分数以及它在数组中的位置。

运行如下

img



public class A {
    public static void main(String[] args) {
        int arr[] = { 18, 25, 7, 36, 13, 2, 89, 63 };
        int min = arr[0],index = 0;
        for(int i = 1;i < arr.length;i++){
            if(arr[i] < min){
                min = arr[i];
                index = i;
            }
        }
        System.out.println("最少的积分是:" + min + ",所在的位置是:" + (index + 1));
    }
}

public class findMinIndex {
public static void main(String[] args) {
int[] arr = {18,25,7,36,13,2,89,63};
func(arr);
}

public static int func(int []arr){
    int min = arr[0];
    int minIndex = 0;
    for (int i = 1 ;i< arr.length;i++){
        if (arr[i] < min){
            min = arr[i];
            minIndex = i;
        }
    }
    System.out.println("最少的积分是:" + min + ",所在的位置是:" + (minIndex + 1));
    return minIndex;
}

}