public static int max(int[] array) {
int max = array[0];
for(int i = 0; i < array.length; i++)
{
if ( array[i] > max)
max = array[i];
}
Почему в array[i] > max мы подставляем именно переменную i?
Но в переменной int max = array[0] стоит именно 0?
Есть еще парочка вопросов связанные с массивами и переменными в циклах. Если есть те, кто сможет объяснить, пожалуйста отпишитесь)
Илья
22 уровень
Не совсем понимаю с условием if
Решен
Комментарии (2)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
Igor R.
5 октября 2019, 11:22решение
Потому что каждую ячейку с индексом i мы сравниваем со значением переменной мах, которой присвоили значение первой ячейки массива с индексом 0.
Если что пиши в лс, помогу чем смогу
+4
Илья
5 октября 2019, 18:59
Спасибо, с другим вопросом разобрался, благодаря вашему ответу, если что напишу еще в лс)
0