public class Problem2 {
public static void main(String[] args) {
int x = 8;
int y = 3;
boolean flag = (++x < 2) && (++y > 5) || (++x >6) || (++y > 1);
//output: 10 3 true
System.out.println(x + " " + y + " " + flag);
}
}
< /code>
Я пытался использовать y ++, тот же выход. < /p>
Вывод здесь должен быть x = 10 и y = 5? /p>
Почему y не увеличивается, даже если он записан, чтобы сделать это в флаге < /p>
Подробнее здесь: https://stackoverflow.com/questions/794 ... -code-java
Как работает предварительная эксплуатация (для значения y) в этом коде? (Java) ⇐ JAVA
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение