Как найти наибольшее число в Java?

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

от carlo.cummerata , в категории: Java , 2 года назад

Как найти наибольшее число в Java?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

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

от dmitrypro77 , 2 года назад

@carlo.cummerata Можно использовать цикл и Math.max() метод чтобы найти наибольшее число в Java, код как пример:


 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
public class Main {
    public static void main(String args[]) {
        int[] arr = new int[]{11, 15, 1, 2, 5};

        int max = Integer.MIN_VALUE;
        for (int i : arr) {
            max = Math.max(max, i);
        }
        // Вывод: 15
        System.out.println(max);
    }
}


Всегда открыт для интересных проектов. Ссылки на мои соц. сети в профиле.

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

от kameron , год назад

@carlo.cummerata 

Вы можете использовать метод Math.max() для нахождения наибольшего числа из двух или более чисел. Например:

1
2
3
int a = 5;
int b = 10;
int max = Math.max(a, b);


В данном случае переменная max будет содержать значение 10.


Вы можете также использовать цикл для прохождения через массив чисел и сравнения каждого элемента с переменной, которая будет хранить наибольшее значение.

1
2
3
4
5
6
7
int max = Integer.MIN_VALUE;
int[] numbers = {1, 2, 3, 4, 5};
for (int i = 0; i < numbers.length; i++) {
    if (numbers[i] > max) {
        max = numbers[i];
    }
}


В данном случае переменная max будет содержать значение 5.