Java 如何使用if/else语句表示布尔表达式?是这样吗?
这是表达Java 如何使用if/else语句表示布尔表达式?是这样吗?,java,boolean-operations,Java,Boolean Operations,这是表达 !(a ==b) a!=b equivalent? 我这里有是的 !a && b b &&!a 对 没有 以及如何编写刺激以下表达式的if/else语句: z=(100>y) ? z*2 : z/2; 如果(100>y) 否则 z=和y=到底是什么 我有z=40和y=12 如何展开表达式y+=2 y=10, z=20 输出: 价值为!(a==b)为:真 (a!=b))的值为:true 二十四 十, 十二, 附加: 有时,(?:
!(a ==b) a!=b equivalent?
我这里有是的
!a && b b &&!a
对
没有
以及如何编写刺激以下表达式的if/else语句:
z=(100>y) ? z*2 : z/2;
如果(100>y)
否则
z=和y=到底是什么
我有z=40和y=12
如何展开表达式y+=2
y=10, z=20
输出:
价值为!(a==b)为:真
(a!=b))的值为:true
二十四
十,
十二,
附加:
有时,(?:)条件运算符有点棘手,这意味着它需要三个操作数。操作数和?:符号一起构成条件表达式。第一个操作数(位于?)是布尔表达式(即,计算结果为布尔值True或false的条件),第二个操作数(介于?和:)是条件表达式的值(如果布尔表达式为True),第三个操作数(位于:)如果布尔表达式的计算结果为false,则为条件表达式的值。例如,声明:
System.out.println( studentGrade >= 60 ? "Passed" : "Failed" );
输出:
价值为!(a==b)为:真
(a!=b))的值为:true
二十四
十,
十二,
附加:
有时,(?:)条件运算符有点棘手,这意味着它需要三个操作数。操作数和?:符号一起构成条件表达式。第一个操作数(位于?)是布尔表达式(即,计算结果为布尔值True或false的条件),第二个操作数(介于?和:)是条件表达式的值(如果布尔表达式为True),第三个操作数(位于:)如果布尔表达式的计算结果为false,则为条件表达式的值。例如,声明:
System.out.println( studentGrade >= 60 ? "Passed" : "Failed" );
您的第一个问题是您最好查找的德摩根定律。您的第一个问题是您最好查找的德摩根定律。没有
%%
和/
运算符。你是说&&
和| |
?嗨,玛格丽塔!欢迎来到StackOverflow。首先我想问一下,你在这个问题上做了哪些工作?很高兴你找到了这个网站来提问,但是除非你自己解决了这个问题,否则你不可能得到免费的答案。我们这样做不是为了卑鄙,只是想让你学习。如果你发布了一个你已经尝试过的解决方案,你很有可能会得到指向正确方向的指针。我希望这会有所帮助,欢迎再次来到StackOverflow!是的,对不起,我是那个意思!是的,但我不知道怎么做,因为我的专业是心理学,但我必须这么做=(@Margarita,你的专业是心理学,这并不意味着你可以作弊。我想,即使是心理学,你也需要能够做一些逻辑推理:))我知道,这只是课程的开始,我完全不知道这里没有%%
和/
操作符。你是说&&
和| |
?嗨,玛格丽塔!欢迎来到StackOverflow。首先我想问一下,你在这个问题上做了哪些工作?很高兴你找到了这个网站来提问,但是除非你自己解决了这个问题,否则你不可能得到免费的答案。我们这样做不是为了卑鄙,只是想让你学习。如果你发布了一个你已经尝试过的解决方案,你很有可能会得到指向正确方向的指针。我希望这会有所帮助,欢迎再次来到StackOverflow!是的,对不起,我是那个意思!是的,但我不知道怎么做,因为我的专业是心理学,但我必须这么做=(@Margarita,你的专业是心理学,这并不意味着你可以作弊。我想,即使是心理学,你也需要能够做一些逻辑推理:)。只要大声读出来,用文字替换操作符,使:!(a==b)
和a!=b
:不是(a等于b)
和a不是b
。谢谢你=)我知道,这只是课程的开始,我完全不知道你可以在true
和false
之间选择a
,与b
相同。然后说出每个表达式的所有组合,并通过真值表证明其等效性或不等效性。您可以在true
和false
之间选择a
,也可以选择b
。然后说出每个表达式的所有组合,并通过真值表证明其等效性或不足。谢谢。形式逻辑101是很久以前的事了:-谢谢。形式逻辑101是很久以前的事了:-|
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);
}
System.out.println( studentGrade >= 60 ? "Passed" : "Failed" );