вот что значит эта палка | ?
public class LongBool
{
public static void main(String[] arg) {
boolean a = true;
int b = 0;
boolean result = a | (++b > 0);
System.out.println("B=" + b);
}
}
Здесь выражение для вычисления переменной «result» выглядит немного иначе. И результат уже будет … 1. Точно такое же выражение можно использовать в случае «&&».
Насколько этот вариант вам будет подходить — смотрите сами. Лично я стараюсь не использовать такие конструкции — они могут запутать. Но иногда это удобно.
Чел
То, что тебя забанили в одном чате, не значит, что другие можно превращать в него же