Я знаю, что это очень простой вопрос, НО.Базовый инкремент
Я понимаю концепцию позади. n ++, ++ n, n--, -n. ОДНАКО
public static void main(String[] args){
int count = 1;
for(int i =1;i<=10;++i){
count = count * i;
System.out.print(count);
}
}
Так он будет печатать: 1 2 3 4 5 6 7 8 9 10.
Мой Вопрос. Почему, если i увеличивается, как ++ i isnt i, то обрабатывается как 2, а не 1. Введите точку ++ i, чтобы увеличить i до того, как она будет обработана другой операцией?
Приращение не выполняется до тех пор, пока не будет выполнен код внутри цикла. Вы инициализировались до 1. –
Кроме того, это должно печатать 1,2,6,24 и т. Д., Так как вы умножаетесь. – Thomas
Ummm, но счет никогда не изменяется .. так что вы просто умножаете то, что я на 1. – user1419012