numbers
. public class MaxArrayValue {
int[] numbers = {1, 7, 5, 2, 4};
public static int getMaxNumber(int[] numbers) {
//Write code below this line
int max = 1;
// Write code above this line
}
}
int max = 1;
с минимальным значением массива.max
, чем значение очередного элемента массива, которое печатает цикл. Вы его не печатайте, а сравнивайте. Если max
меньше очередного элемента, пишите очередной элемент в max
. Как всё переберется, выводите полученный max
. public static int getMaxNumber(int[] numbers) {
if (numbers.length < 1) {
return 0;
}
int max = numbers[0];
for (int i = 1; i < numbers.length; i++) {
max = Integer.max(max, numbers[i]);
}
return max;
}
public static int getMaxNumber(int[] numbers) {
return Arrays.stream(numbers).max().orElse(0);
}