Вы были почти у цели. Весь ваш код в порядке, пока эта одна строка в вашей второй для l oop:
total = (sum + (num - 1));
В этой строке говорится: «установить total
равным sum
плюс на единицу меньше num
». Там проблема; sum
и num
никогда не изменяются for l oop, поэтому на самом деле ваш for l oop ничего не делает. Тем не менее, вы правильно настроили свой l oop и дали себе переменную n
. Все, что вам нужно сделать, это продолжать добавлять к sum
и каждый раз добавлять n
, например:
sum += n;
Затем в вашем println вы можете просто использовать sum
вместо total
, вот так:
System.out.println("Result = " + sum);