Главная /
Java: основы /
Как необходимо исправить программу, чтобы она отработала без ошибок? 1 int Arr[][] = new int [5][], i, j, counter = 0; 2 for (int i = 0; i < 5; i++) 3 Arr[i] = new int [i<3? i+1:5-i]; 4 boolean flag = true; 5 for (i = 0; i < 5; i++) { 6 for(j = 0
Как необходимо исправить программу, чтобы она отработала без ошибок?
1 int Arr[][] = new int [5][], i, j, counter = 0;
2 for (int i = 0; i < 5; i++)
3 Arr[i] = new int [i<3? i+1:5-i];
4 boolean flag = true;
5 for (i = 0; i < 5; i++) {
6 for(j = 0; j <= counter; j++) {
7 Arr[i][j] = j+2;
8 System.out.print(Arr[i][j] + " ");
9 }
10 System.out.println("");
11 if (counter == 2)
12 flag = false;
13 if ((counter <= 2) && (flag == true)) counter++;
14 else counter--;
15 }
вопрос
Правильный ответ:
в строке 6
j = 0
заменить на int j = 0
изменения не нужны
описание переменной
flag
внести в блок цикла for
строки 5
в строке 2 удалить дублирующее объявление переменной
i
и добавить ее инициализацию в строку 1
строку 12 заменить на
flag = true;
Сложность вопроса
76
Сложность курса: Java: основы
61
Оценить вопрос
Комментарии:
Аноним
Какой студент ищет эти ответы с интуитом? Это же очень просты вопросы
02 июн 2017
Аноним
Я провалил экзамен, почему я не увидел этот чёртов сайт с ответами по тестам интуит до этого
05 сен 2016
Другие ответы на вопросы из темы программирование интуит.
- # Какие строки содержат ошибки в объявлении переменных?
- # Что будет выведено на экран в результате выполнения следующего фрагмента программы? char a = 'a'; { char a = 'b'; System.out.print(a); } System.out.print(a);
- # Каким будет результат выполнения следующего фрагмента программы? int a = 1; for (int i = 0, q = 0; i < 5; i++, q++); System.out.println(a + i);
- # Какое значение получит элемент массива с индексом 92, если он заполнен следующим образом: int a [] = new int [100]; for(int i = 0; i < 100; a[i] = i % 2, i++);
- # Какие утверждения относительно оператора множественного выбора switch верны?