#loops #for-loop
Вопрос:
int x , sum = 0; for (x = 10; x gt; 0; x ) { sum = x; }
Я ожидаю, что цикл никогда не закончится, потому что x никогда не достигнет 0.
System.out.println(sum);
Меня удивляет , когда он выводит это значение -1073741869, где мой x увеличивается, а не уменьшается.
Комментарии:
1. Вы переполнены. Вы увеличились по сравнению с максимальным значением int.
2. Я понимаю. Спасибо!