是表达式
!(a ==b) a!=b equivalent?
我同意
!a && b b &&!a
是的
!a || b b ||!a
不
以及如何编写激发以下表达式的 if/else 语句:
z=(100>y) ? z*2 : z/2;
如果 (100>y)
z=z*2;
别的
z-z/2;
z= 和 y= 到底是什么?
我有 z=40 和 y=12
如何扩展表达式y+=2
y=10, z=20
是表达式
!(a ==b) a!=b equivalent?
我同意
!a && b b &&!a
是的
!a || b b ||!a
不
以及如何编写激发以下表达式的 if/else 语句:
z=(100>y) ? z*2 : z/2;
如果 (100>y)
z=z*2;
别的
z-z/2;
z= 和 y= 到底是什么?
我有 z=40 和 y=12
如何扩展表达式y+=2
y=10, z=20
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
附加: 有时(?:)条件运算符有点棘手,这意味着它需要三个操作数。操作数和 ?: 符号一起构成条件表达式。第一个操作数(在 ? 的左侧)是一个布尔表达式(即,计算结果为布尔值真或假的条件),第二个操作数(在 ? 和 : 之间)是条件表达式的值,如果布尔值表达式为真,如果布尔表达式的计算结果为假,则第三个操作数(: 右侧)是条件表达式的值。例如,声明:
System.out.println( studentGrade >= 60 ? "Passed" : "Failed" );
您的第一个问题是德摩根定律的一个例子,您最好查阅一下。