随便写写

算术运算符

+ - + - * / %++++---- +(连接符)

%:取余运算
结果的符号与被模数的符号相同
开发中,经常使用%来判断能否被除尽的情况
前++:先自增1,后运算
后++:先运算,后自增1
前、后–同理

赋值运算符

= += -= *= /= %=

运算结果不会改变本身的数据类型

比较运算符

== != > < >= <= instanceof

比较运算符的结果是boolean类型

” > < >= <= 只能使用在数值类型的数据之间”
“==和!= 不仅可以使用在数值类型数据之间,还可以使用在其他引用类型变量之间”

逻辑运算符

& && | || ! ^

区分& 与 &&
相同点1:& 与 && 的运算结果相同
相同点2:当符号左边是true时,二者都会执行符号右边的运算
不同点:当符号左边是false时,&继续执行符号右边的运算。 &&不再执行符号右边的运算
开发中推荐使用&&

逻辑运算符操作的都是boolean类型的变量,结果也是boolean类型

位运算符

<< >> >>> & | ^ ~

最高效的 2 * 8 的实现方式:2 << 3或 8 << 1

位运算符操作的都是整型的数据
<<:在一定范围内,每向左移一位,相当于 * 2
>>:在一定范围内,每向右移一位,相当于 / 2

三元运算符

结构:(条件表达式)? 表达式1:表达式2
说明:1.条件表达式的结果为boolean类型
2.根据条件表达式真或假,决定执行表达式1,还是表达式2 如果表达式为true,则执行表达式1 如果表达式为false,则执行表达式2
3.表达式1和表达式2要求是一致的
4.三元运算符可以嵌套使用

凡是可以使用三元运算符的地方,都可以改写为if-else 反之,不成立

如果程序既可以使用三元运算符,又可以使用if-else结构,那么优先选择三元运算符。原因:简洁、执行效率高

流程控制

  • 顺序结构:程序从上到下执行

  • 分支结构:if- else、 switch - case

  • 循环结构:for 、while 、do-while

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值