public static void main(String args[]){
int a = 1;
int b = 2;
int y = 10;
int z = 12;
System.out.println(!(a ==b));
System.out.println(a!=b);
if (100 > y) z = z*2; else z = z/2;
System.out.println(z);
System.out.println(y);
y = y + 2;
System.out.println(y);
}
Выход :
Значение для! (A == b): true
Значение (a! = B)) равно: true
24
10
12
Дополнительно: Иногда (?:) условноОператор немного хитрый, это означает, что он принимает три операнда.Вместе операнды и символ?: Образуют условное выражение.Первый операнд (слева от?) Является логическим выражением (т. Е. Условием, которое оценивается как логическое значение true или false), второй операнд (между? И :) является значением условного выражения, если логическое значениеexpression - True, а третий операнд (справа от :) - это значение условного выражения, если логическое выражение оценивается как false.Например, оператор:
System.out.println( studentGrade >= 60 ? "Passed" : "Failed" );