Главная /
Java: основы /
Каким будет вывод следующего фрагмента Java-программы? int i = 1; int a = i++; switch (a) { case 1: System.out.print(i); case 2: System.out.print(a); break; case 3: System.out.print(i); break; case 4: System.out.print(a); default: System.out.print(i); }
Каким будет вывод следующего фрагмента Java-программы?
int i = 1;
int a = i++;
switch (a) {
case 1: System.out.print(i);
case 2: System.out.print(a); break;
case 3: System.out.print(i); break;
case 4: System.out.print(a);
default: System.out.print(i);
}
вопрос
Правильный ответ:
11
12
31
21
22
Сложность вопроса
86
Сложность курса: Java: основы
61
Оценить вопрос
Комментарии:
Аноним
Нереально сложно
17 сен 2019
Другие ответы на вопросы из темы программирование интуит.
- # Что будет выведено при выполнении следующего фрагмента программы? int x = 0, y = 1, z = 2; int itog = x++*(++y * z++*(++x + ++x)); System.out.print(itog);
- # В каких строках производится расширяющее преобразование типа?
- # Какие объявления допустимы в Java-программах?
- # Какое значение получит элемент a [1][2] после выполнения следующего фрагмента программы: int a [][] = new int [5][5]; int i = 0, j = 0, counter = 0; for (i = 0; i < 5; i++){ counter = -i; for(j =0; j < 5; j++) a [i][j] = counter + j; }
- # Что будет напечатано в результате выполнения следующего фрагмента программы? StringBuffer sb1 = new StringBuffer("00110101"); StringBuffer sb2 = new StringBuffer("11220010"); if (sb1.insert(2,"1").charAt(4) == sb2.reverse().charAt(3)) System.out.println(sb1.substring(3)); else System.out.println(sb2.substring(3));