Java常识(五)

1.运算符:对常量或者变量进行操作的符号。

/除法,得到的结果是商。
整数相除只能得到整数,要想得到小数,必须要浮点数参与。

%取余,得到的结果是余数。

2.表达式:用运算符把常量或者变量连接起来的符合Java语法的式子。

算术表达式中包含多个基本数据类型的值 的时候,整个算术表达式的类型自动进行提升
bytecharshort这些类型会自动提升为int类型。
②整个表达式的类型会自动提升至表达式中最高等级数的类型。
int -> long -> float -> double

3.字符串中的操作:
①当连续进行操作时,从左到右依次执行。
操作符两边是字符串的时候,进行的是字符串的拼接,就是连接运算符。如果两端都是数字,进行的是普通加法运算。

+=把左边和右边先做加法操作,再把这个结果赋值给左边,隐含了强制类型转换。

在单独使用的时候,++--放在变量前后的结果值一致。
参与操作的时候:①放在变量的后面,先拿变量参与操作,然后再拿变量做自增自减运算。②放在变量的前面,先拿变量做自增或自减运算,再拿变量参与操作。

4.逻辑异或^

a^b //当a与b的结果不同时为true,相同为false

5.逻辑与&,无论&的左边真假,&的右边都要执行。

6.短路与&&,如果左边为真,右边执行;左边为假,右边不执行。

7.逻辑或|,无论左边真假,右边都要执行。

8.逻辑或||,如果左边为假,右边执行;左边为真,右边不执行。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值