Вы можете попробовать while (j == i);
.
j = i
- это объявление / присваивание переменной, которая всегда будет истинной до тех пор, пока она будет успешной. Кажется, что вы хотите сравнить два, поэтому используйте , равный оператору: ==
.
Редактировать: Произошла опечатка и, следовательно, та же ошибка, что показывает ваш вопрос. Исправлено.