Я инициализирую переменную "a" в форе и выводит ошибку, почему так? Самое интересное, что у i всё нормально!
for (int i = 1, String a = ""; i <11 ; i++) {
a += "8";
System.out.println(a);
Ivan Lobynichev
7 уровень
У меня вопросик по иницианилизации переменной
Обсуждается
Комментарии (2)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
hidden #2244663Expert
17 марта 2020, 22:10
Почему бы вам не сделать объявление и инициализацию вашей строки сразу перед циклом? В цикле вы можете инициализировать несколько переменных разом, но только одного типа.
0
Сергей ШершавинExpert
17 марта 2020, 21:59
Вы не можете через запятую инициализировать переменные разных типов и не только в форе. Это синтаксически неверно. Ну, а поставив точку с запятой в "форе" вы уже окажетесь вне блока инициализации. Такие выкрутасы ни к чему :)
+1