Здравствуйте, я только начинаю программировать, прохожу ветвления. Вот столкнулся с проблемой

полазал по форумам, ничего полезного не нашел при вводе числа которое должно быть нечетным , при написани num2%2!=0(выделяет оранжевым) при этом написании, которое я как почитал правильно выделяет красным. Что вообще значит выделение оранжевым? Вот тоже такой вопрос потому что на 16 строчке кода else if выделяет оранжевым. Зарнее спасибо


Ответы (2 шт):

Автор решения: Евгений Щербаков

? !== Не существует в джаве, думаю скобки лишнии во втором условии. можно отключить предупреждения visual studo. оранжевым потому что это и за тела пустого либо некретичное предупреждение другой причины

→ Ссылка
Автор решения: Golibjon Odinaev
    public static void main(String[] args) {
    Integer num1 = new Random().nextInt();
    Integer num2 = new Random().nextInt();
    if (((num1%2) == 0)&&((num2%2) == 0)) {
        System.out.println(num1/2+"\n"+num2/2);
    } else if (((num1%2) == 0)) {
        System.out.println(num1/2);
    } else if (((num2%2) == 0)) {
        System.out.println(num2/2);
    } else if (((num1%2) == 0)) {
        System.out.println(num1+num2);
    }
}
→ Ссылка