01
Мар
2017

Поиск индексов минимального и максимального элементов массива

Есть методы, которые находят максимальный и минимальный элементы массива.
Как найти индексы этих элементов?

import java.util.Arrays;

public class F {
    static double max = 0;
    private static double array[] = { 0.22, 0.4, 0.92, 1.5, 1.99, 4.5 };

    public static void main(String[] args) {
        findMax(array);
        findMin(array);
    }

    public static void findMax(double[] array) {
        Arrays.sort(array);
        max = array[array.length - 1];
        System.out.println(max);
    }

    public static void findMin(double[] array) {
        double min = array[0];
        for (int i = 0; i < array.length; i++) {
            if (array[i] < array[0]) {
                min = array[i];
            }
        }
        System.out.println(min);
    }

    public static void findIndexOfMax() {
       //код метода, который находит и возвращает индексы
       // максимального и минимального элементов массива
    }
}

Источник: https://ru.stackoverflow.com/questions/634119/%D0%9F%D0%BE%D0%B8%D1%81%D0%BA-%D0%B8%D0%BD%D0%B4%D0%B5%D0%BA%D1%81%D0%BE%D0%B2-%D0%BC%D0%B8%D0%BD%D0%B8%D0%BC%D0%B0%D0%BB%D1%8C%D0%BD%D0%BE%D0%B3%D0%BE-%D0%B8-%D0%BC%D0%B0%D0%BA%D1%81%D0%B8%D0%BC%D0%B0%D0%BB%D1%8C%D0%BD%D0%BE%D0%B3%D0%BE-%D1%8D%D0%BB%D0%B5%D0%BC%D0%B5%D0%BD%D1%82%D0%BE%D0%B2-%D0%BC%D0%B0%D1%81%D1%81%D0%B8%D0%B2%D0%B0

Share

Тебе может это понравится...