Что будет напечатано в результате работы программы?
publicclassLoader{publicstaticvoidmain(Stringl] args) {
int sum = 10:
for (int 1 = 10: 1 < 100: 1 = 1 + 10) <
sum += 1;
System.out.printin(sum):|
Другие предметы Колледж Ошибки компиляции и отладка программ Java программирование колледж результат работы программы ошибки в коде суммирование в цикле вывод данных Java синтаксис Java обучение программированию код на Java основы Java
В приведенном вами коде есть несколько ошибок, которые мешают его корректной работе. Давайте разберем их по шагам и выясним, что должно было бы произойти, если бы код был написан правильно.
public class Loader.main также должен быть правильно оформлен: public static void main(String[] args).i, а не 1.System.out.printin должен быть System.out.println.
public class Loader {
public static void main(String[] args) {
int sum = 10;
for (int i = 10; i < 100; i = i + 10) {
sum += 1;
}
System.out.println(sum);
}
}
sum инициализируется значением 10.for начинается с i = 10 и продолжается, пока i меньше 100.i увеличивается на 10.sum добавляется 1.i принимает значения: 10, 20, 30, 40, 50, 60, 70, 80, 90.i будет равно 100 после последней итерации.sum равно 10.sum добавляется 1, итого 9 итераций.sum будет равно 10 + 9 = 19.Таким образом, если бы код был исправлен, результатом выполнения программы было бы значение 19.