Подскажите пожалуйста почему при условии a != b && c IDEA говорит что operator && can not be applied to boolian, int. Вроде a,b,c обозначены как int.
Дело в том, что вы пытаетесь сравнить результат сравнения a и b с переменной c. Для лучшего понимания того, что я имею в виду, расставим скобки. (a != b) && c, то есть, пологая результат выражения (a != b) == true, а int c = 1 ваше выражение будет выглядеть так: true && 1
Т.к. все переменные у вас имеют тип int, то получается, что после сравнения a != b вы получаете результат boolean true/false, а затем пытаетесь этот boolean сравнить с int c. В Java нельзя сравнивать int с boolean (подробнее можно узнать, что с чем сравнивается, почитав про приведение типов), переменные примитивного типа boolean принимают значения только true или false и их нельзя привести к цифрам (0 или 1), так же как и цифры (0 или 1) нельзя привести к true/false. Более того, вы не сможете привести оберточный тип Boolean к значению, если будете пытаться сделать это не от строки, равной "true" или "false" (то есть можете попытаться, но всегда будете получать false).
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости