boolean mIsExcute

本文详细解析了Java中的条件运算符(三目运算符)及位运算符的使用方法,包括按位或(|)、按位与(&)、按位异或(^)和按位非(~)。通过具体示例,展示了这些运算符如何在二进制位上进行操作,以及它们在实际编程中的应用。

->private final boolean mIsExcute;

   默认值是false

//TODO

->data = mIsExcute ? 0 : 1;

先判断mIsExcute,若mIsExcute为true,则data=0, 为false,data = 1。

总结:

A ? B:C ,意思就是如果A为真执行B,否则执行C

-------------------------------------------------------------------------------------------------------------------------------------------------------

 a |= b   ->  a = a | b
 把a和b按位或然后赋值给a ,按位或的意思就是先把a和b都换成2进制,然后用或操作

-->java运算符 与(&)、非(~)、或(|)、异或(^)

-->异或(^):运算规则是:两个数转为二进制,然后从高位开始比较,如果相同则为0,不相同则为1
   比如:10^21
   转化为二进制:10 = 0000 1010  21 = 0001 0101
   按位异或 10^21 = 0001 1111

-->与(&)
   运算规则:两个数都转为二进制,然后从高位开始比较,如果两个数都为1则为1,否则为0。
   比如:10&21
   转化为二进制:10 = 0000 1010  21 = 0001 0101
   按位与:10&21 = 0000 0000

-->或(|)
   运算规则:两个数都转为二进制,然后从高位开始比较,两个数只要有一个为1则为1,否则就为0。

-->非(~)
   运算规则:如果位为0,结果是1,如果位为1,结果是0

在编程语言中,"Boolean" 和 "boolean" 通常指的是相同的概念,即表示逻辑上的真(true)或假(false)。不过,它们的使用方式可能会因编程语言的不同而有所差异。 ### Boolean(布尔类型) "Boolean" 是大多数编程语言中的一种数据类型,用于表示布尔值。它有两个可能的值:`true`(真)和 `false`(假)。布尔类型常用于条件判断和逻辑运算。 #### 示例(JavaScript): ```javascript let isTrue = true; let isFalse = false; if (isTrue) { console.log("这是真的"); } else { console.log("这是假的"); } ``` #### 示例(Java): ```java boolean isTrue = true; boolean isFalse = false; if (isTrue) { System.out.println("这是真的"); } else { System.out.println("这是假的"); } ``` ### boolean(布尔值) 在某些语言中,如 Java,布尔类型的声明关键字是 `boolean`,而首字母大写的 `Boolean` 可能是该类型的包装类。例如,在 Java 中,`boolean` 是基本数据类型,而 `Boolean` 是一个类,它可以持有 `null` 值。 #### 示例(Java): ```java Boolean isTrue = true; // 使用 Booleanboolean isFalse = false; // 使用基本数据类型 boolean System.out.println(isTrue); // 输出 true System.out.println(isFalse); // 输出 false ``` ### 总结 - `boolean` 通常是指编程语言中的基本数据类型。 - `Boolean` 可能是该类型的包装类(如在 Java 中),它可以持有 `null` 值,而基本类型 `boolean` 不能。 不同语言可能有不同的约定和实现,因此在具体使用时需要参考相应语言的文档。
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值