Я хочу узнать максимальное значение массива, который содержит числа от 0 до 6. Но число 6 должно быть исключено. В моей логике 5 является наибольшим числом, так что я должен разобраться в 6.Максимальное значение за исключением одного номера
for (int i = 0; i < requirements.length; i++) {
for (int k = i + 1; k < requirements.length; k++) {
if(requirements[i] < requirements[k])
&& requirements[k] != 6) {
highest = requirements[k];
} else {
if(requirements[i] != 6) {
highestAsilLevel = requirements[i];
}
}
}
}
Я получил это далеко, но это не будет работать для любого случая.
Можете ли вы привести пример, так что это более ясно. – FallAndLearn
Вы выделяете 6, потому что интервал составляет от 0 до 6 (исключается) или потому, что в этом случае 6 больше, и вы хотите, чтобы «секунды больше»? – AxelH