为了账号安全,请及时绑定邮箱和手机立即绑定

java中的逻辑运算符

java中的逻辑运算符

梨云梦冷 2015-09-08 22:51:44
public class HelloWorld {    public static void main(String[] args) { boolean a = true; // a同意 boolean b = false; // b反对 boolean c = false; // c反对 boolean d = true; // d同意    System.out.println("a&&b"+ "未通过");        System.out.println("a||c"+ "通过");        System.out.println("b^c"+ "未通过");        System.out.println("c||d"+ "通过");     }}   向大神求教,这是java中的逻辑运算符章节中的练习题,如何输出所要求的结果?        
查看完整描述

1 回答

?
moysakura

TA贡献3条经验 获得超0个赞

有点看不懂问题,你直接写的输出结果,都是字符串,和逻辑运算没什么关系。我说一下这几个逻辑运算的意思吧。

&& 这个运算符(且关系)左右都是 true 的时候结果才是 true,只要一边为 false 结果就是 false。有假必假

|| 这个运算符(或关系)左右都是 false 的时候结果才是 false,只要一边为 true 结果就是 true。有真逼真

^这个运算符(异或关系)左右同为真或同为假时结果为假,左右不一样时结果为真。

true^true => false

false^false=>false

true^false=true

false^true=>true


查看完整回答
反对 回复 2016-01-30
  • 1 回答
  • 0 关注
  • 1279 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信