2021-11-03(总结)

一、算术运算符

正负号、+、-、*、/、%(取余)

++a(先自增,后运算取值)、a++(先运算取值,再自增)

--a(先自减,后运算取值)、a--(先运算取值,再自减)

+(字符串连接)

二、赋值运算符

=,当两侧数据类型不一致时,可以使用自动类型转换或者使用强制类型转换原则进行处理。

支持连续赋值

三、比较运算符

==相等于、!=不等于、<小于、>大于、<=小于等于、>=大于等于

比较运算符的结果都是Boolean型,结果要么是true,要么是false

四、逻辑运算符

&与、|或、!非、&&短路与、||短路非、^异或

&与&&区别

相同点:运算结果相同;符号左边是true时,二者都会执行右边的运算;

不同点:符号左边是false时,&继续执行右边运算,&&不执行右边运算

|与||区别

相同点:运算结果相同;符号左边是false时,二者都会执行右边的运算;

不同点:符号左边是true时,|  继续执行右边运算,||  不执行右边运算

五、位运算符

<<左移、>>右移 、>>>无符号右移 、& 与、| 或、^ 异或、~  取反

位运算符 直接对整数的二进制进行的运算 

六、三元运算符

格式(条件表达式)?表达式1:表达式2

表达式1、表达式2要求为同种类型

三元运算符与if else区别 

1,三元可以简化if else语句

2,三元运算符要求必须返回一个结果

3,if后的代码块可以由多个语句

可以用三元运算符的肯定可以云if else ,反之不成立。

七、程序流程控制

顺序结构:从上到下逐行执行,没有任何跳转和判断

分支结构:if……else 、switch……case

循环结构:while、do……while、for三种

if……else三种结构

1:

if(条件表达式){

执行表达式

}

2:二选一

if(条件表达式){

执行表达式

}else{执行表达式

}

3:多选一

if(条件表达式){

执行表达式

}else if{执行表达式

}else if{执行表达式

}else if{执行表达式

}

……

else{

return 0

}

大概就这些,当作复习了~

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值