布尔型(boolean)和运算符(operator)

布尔型(boolean)

        1. boolean类型有两个常量值,为真 true 和为假 false 。

        2. boolean类型在内存中占用一个字节或者4个字节。JVM( Java Virtual Machine )规范boolean把它当做 int 型处理,int 占用内存中的4个字节,所以boolean也占用内存中的4个字节。当然还有boolean数组,当做byte数组进行处理,占用一个字节。综上所述,boolean类型单独使用占用4个字节,在数组中占用的是1个字节。注意:在java语言中,不可以使用0或者非0的整数来代替 true和 false 这两个常量值,像C语言中整数0可以代表 false ,非0整数代表 true。在python语言中,0代表 false,1代表 true,但是java语言是不支持的!

代码示例

/**
* 测试boolean类型
* 伪代码(还不能执行的,只是逻辑上通过,只是用来演示的代码)
*/

boolean judgment;
// 一个"="等号,是赋值运算符
judgment = true;
// if-else双分支判断语句
if(judgment){
    // true 分支

}else{
    // false 分支
    
}

老李建议

        一些刚入门的 freshman,喜欢这样写: if (judgment == true),虽然这样写也是对的,没有任何问题,但是代码越简洁越好,不容易出错!比如突然脑子短路了,写成了 if (judgment = true),少写了一个等号,那上述代码逻辑就有问题了,这样直接把 true 赋给了 judgment ,if语句就会一直执行 true的分支啦,从而不再进行判断!所以,成熟的写法是 if (judgment) 或者

if ( !judgment),"!=" 表示的是数学中的不等号,"!" 表示非,取反的意思。

运算符(operator)

        计算机最基本的用途就是计算,执行数学运算,java语言提供了很丰富的运算符来操作变量。

java语言中的运算符

算术运算符

一元运算符:       ++,--

二元运算符:       +,-,*,/,%

扩展运算符+=,-=,*=,/=
赋值运算符=
关系运算符>,<,>=,<=,==,!=,instanceof
逻辑运算符&&,||,!,^
位运算符&,|,^,~  , >>,<<
条件运算符?:
字符串连接符+

接下来开始详细讲解每个运算符的具体细节和使用方法,让大家更加清晰每个运算符的使用。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

lsj-happiness

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值