Подскажите, пожалуйста, почему не компилируется код?
public class Solution {
public static void main(String[] args) {
int[] intArray = getArrayOfTenElements();
System.out.println(min(intArray));
}
public static int min(int[] ints) {
int a = Integer.MAX_VALUE;
for (int i = 0; i < ints.length; i++) {
int a = Math.min(a, int [i]);
}
return a;
}
public static int[] getArrayOfTenElements() {
Scanner console = new Scanner (System.in);
for (int i = 0; i < 10; i++) {
int[i] = console.nextInt();
}
return new int[10];
}
}
Error:(19, 38) java: ']' expected
Error:(19, 39) java: ';' expected
Error:(28, 17) java: ']' expected
Error:(28, 18) java: ';' expected
Не могу понять, почему компилятор требует поставить скобки и точку с запятой.
Anonymous #2812035
35 уровень
Подскажите, пожалуйста, где ошибка
Решен
Комментарии (3)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
Денис Enterprise Java Developer
16 февраля 2022, 08:53
Но вот например здесь у тебя происходит какая то ересь:
Ты зачем к инту как к массиву обращаешься (у тебя и переменной то такой нет)? Я про то что ты пытаешься в Math.min засунуть.
0
Денис Enterprise Java Developer
16 февраля 2022, 08:49
Не могу не заметить как удобно угадывать где он тебя просит поставить эти знаки, учитывая что у тебя номера строк (на которые указывает ошибка) виды, а здесь нет.
0
Anonymous #2812035
17 февраля 2022, 06:33
спасибо большое, я понял в чем ошибка, теперь все заработало
0