Я использую ниже свободный текст, чтобы узнать интро к Java и у меня возникают проблемы понимания разницы между сегментами кода:управления Java, если другое заявление
http://math.hws.edu/eck/cs124/downloads/javanotes7-linked.pdf
Пример 1
int x;
x = -1;
if (x < 0)
x = 1;
else
x = 2;
Пример 2
int x;
x = -1;
if (x < 0)
x = 1;
if (x >= 0)
x = 2;
В Пример 1, х = 1; В Пример 2, х равен 2.
Справа, если -1 не> или = 0, то не должен быть выход 1? Может ли кто-нибудь объяснить, почему выход будет равен 2?
слева; программа выполняет else block только в том случае, если условие ложно. так что не нужно объяснять, правильно ли это просто исполняемые строки в порядке. –
Это очень простой вопрос, пожалуйста, закройте его. – Jordon
@ShivaShinde: Что не так с основными вопросами? Все начинаются с основ. –