Каков результат выполнения данного кода?
publicstaticvoidmain(String( args) ‹|
Мар<Integer, Integer> map = new HashMap<>(): // строка 1|
for (int i = 1: i <= 10; i++) {|
, пар.put(s, 1 * 1); 11 строка 2
System.out.printin(map.get(4)): // строка 3|
• 16
• 25
• ошибка компиляции на строке 1
• ошибка компиляции на строке 2
• ошибка компиляции на строке 3.
• ошибка при запуске
Другие предметы Колледж Ошибки компиляции и выполнение кода программирование на Java колледж код на Java ошибки компиляции выполнение кода HashMap Java для студентов результаты выполнения кода изучение Java основы Java программирование для начинающих Java для колледжа
Давайте разберем данный код и выясним, что произойдет при его выполнении.
Код содержит несколько ошибок, которые мы рассмотрим по порядку:
publicstaticvoidmain(String( args) ‹| Мар<Integer, Integer> map = new HashMap<>():
public, static и void должны быть разделены пробелами.String( args) должно быть String[] args.Map написано как Мар, что является ошибкой.‹| является ошибкой, вместо этого должен быть {.: вместо точки с запятой ;.for (int i = 1: i <= 10; i++) {|
: вместо точки с запятой ;.for.System.out.printin(map.get(4)): // строка 3
printin написан с ошибкой, правильно будет println.: вместо точки с запятой ;.Таким образом, в коде присутствуют несколько ошибок компиляции, и он не сможет быть успешно скомпилирован. Поэтому правильный ответ на вопрос о результате выполнения данного кода:
Ошибка компиляции на строке 1.