day8

赋值运算符:

+=

byte b1=1;

byte b2=2;

b2=b2+b1;   //报错,改为b2=(byte)(b1+b2);   但是写成b2+=b1,java编译器会强制转化,不需要我们手动转化。     

System.out.print("b2"+b2);

-=

*=

/=

%=


比较运算符:结果是返回一个布尔值

==(判断是否等于)

1.用于比较两个基本数据类型数据的时候,比较的是两个变量所存储的值是否一致。

2.用于比较两个引用类型数据变量的时候,比较的是两个引用类型变量所记录的内存地址是否一致。

>

<

>=

<=

!=(判断是否不等)

instanceof

例:

int a=10;

int b=10;

System.out.println("10是否等于10"+(a==b));


byte b=10;

long l=30;

System.out.println(l>b);  //比较时会把b转换成long类型;;两个不同类型的数据是否可以比较呢?可以,但是两个类型不同的数据必须是兼容的数据。


逻辑运算符:用于连接布尔表达式。

&(与,并且)同一为一;1&1=1

|(或)有一为一

^(异或)不同为一

!(非)System.out.println(!true);  // false

&&(短路与/双与)左边为false就不用判断右边了(因为必须全为true才为1),效率高(只有左边为false时,才能够体现效率高,否则一样);

||(短路或/双或)      ·······     true····················

需求:需要两年或两年以上工作经验,年龄大于18岁。

int workAge=1;

int age=23;

System.out.println(workAge>2   & age>18);  //false


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值