JAVA基础03

运算符

 

运算符 用于连接 表达式 的 操作数,并对操作数执行运算。
例如,表达式num1+num2,其操作数是num1和num2,运算符是”+”。
在java语言中,运算符可分为5种类型:
算术运算符、赋值运算符、关系运算符、逻辑运算符、位运算符。
根据操作数的不同,运算符又分为单目运算符、双目运算符和三目运算符。
单目运算符只有一个操作数,双目运算符有两个操作数,三目运算符则有三个操作数。
位运算符涉及到二进制位的运算,在java 程序中运用不是很多。
 

运算符速查表

表达式:式子,算式-- a+b

操作数:参与运算的数-- a和b

运算符:处理运算的符号-- + - * / %...

取余%--取余数.如果整除,余数为0

自增自减运算符

前缀式:++a --a.符号在前,先变化变量本身的值,在使用

后缀是:a++ a--符号在后,先使用在变化变量本身的值

++给变量的+1 --给变量的值-1

注意:自增自减运算符用于改变变量本身的值

普通的四则运算不可以改变变量本身的值

比较运算符:结果是布尔类型

> < >= <= == !=

逻辑运算符

&单与 和 and 三种意思--全真才真

&&双与 逻辑与单与一致,只是增加了短路的功能,提高效率

注意:短路并不是所有情况都短路

通常一般都用双与

逻辑:符号左右两边均为true,最终结果才为true

|单或,or

||双或 逻辑与单或一致,只是增加了短路的功能,提高效率

注意:短路并不是所有情况都短路

通常一般都用双或

逻辑:只要符号左右两边有一个true,最终结果就是true 

注意:短路与或短路或都会提高吸能,但注意,不是每一种情况都会短路

三目运算符(三元运算符)

格式:1?2:3

1是表达式,1真取2,1假取3

 分支结构

单分支结构:if(判断条件){符合条件判断的代码}

案例:1

多分支结构

if(判断条件){

如果符合判断条件,执行代码1

}else{

不符合判断条件,执行代码2

}

嵌套分支结构

if(判断条件1){

如果满足判断条件1,就执行代码1

}else if(判断条件2){

如果不满足判断条件1,会继续向下判断是否满足条件2,如果满足条件2,执行代码2

 else if(判断条件3){

如果不满足条件2,会继续向下判断是否满足条件3,如果满足条件3,执行代码3

}else{

如果以上条件都不满足,执行代码4

}

案例1

 案例2

swich语句结构

选择结构的注意事项:

1.case后面的value的类型必须与变量的类型一致(byte short int char String)

2.如果case后没有break,可能会发生穿透的现象

3.如果添加了保底选项,并且在这之前没有遇到break,或者没有任何选项被匹配

到,那就执行default的内容

swich(){

case:

}

添加break会直接终止就不会往下继续穿透

添加default以后如果上面的case都没匹配到就直接执行下面的default

总结:
 1.变量a支持的类型:byte short char int Stirng
 2.执行顺序:会拿着变量a的值依次与每个case后的值作比较,如果不加break
   会向后穿透所有case,包括default
 3.如果设置了"保底选项default,并且没有任何case被匹配到的话会执行保底选型的内容
 4.break与defalut是可选的,根据自己的业务加不加"

 

 循环结构

用于帮我们重复的做某一件事

用于帮我们重复的做某一件事
for(开始条件;循环条件;更改条件){循环体}
注意:开始条件只会在第一轮执行一次
循环执行几次取决于循环变量可以取到几个值,就循环几次
重点:TestFor2  for循环的执行顺序

 

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值