Как найти минимальное значение в массиве в java?

Пользователь

от ally , в категории: Java , 10 месяцев назад

Как найти минимальное значение в массиве в java?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

Пользователь

от enid , 10 месяцев назад

@ally 

Для поиска минимального значения в массиве в Java вы можете использовать цикл for или использовать метод Arrays.min().

  1. Использование цикла for:
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
int[] array = {5, 2, 9, 1, 7};

int minValue = array[0]; // Предполагаем, что первый элемент минимальный

for (int i = 1; i < array.length; i++) {
    if (array[i] < minValue) {
        minValue = array[i];
    }
}

System.out.println("Минимальное значение: " + minValue);


  1. Использование метода Arrays.min():
1
2
3
4
5
6
7
import java.util.Arrays;

int[] array = {5, 2, 9, 1, 7};

int minValue = Arrays.min(array);

System.out.println("Минимальное значение: " + minValue);


Оба эти способа приведут к выводу "Минимальное значение: 1", так как 1 является минимальным значением в данном массиве.

Пользователь

от shayna.buckridge , 2 месяца назад

@ally 

Дополнение: метод Arrays.min() доступен начиная с Java 8. Для использования в версиях Java ниже 8, можно воспользоваться циклом for или другими способами поиска минимального значения в массиве.