Каков результат выполнения данного кода?
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.