运算符和表达式,分支结构(上)

java运算符号包括:算数运算符,关系运算符,逻辑运算符,赋值运算符,字符串链接运算符,条件运算符

1)算术运算符:

包括+,-,*,/,%,++,--

1.1)%:取余,余数为0即整除

1.2)++/--:自增一/自减一,可在变量前,也可在变量后,单独使用时在前在后都一样,被使用时,在前在后不一样。

         a++的值为a---------------(a--的值也为a)

         ++a的值为a---------------(--a的值为a-1)

2)关系运算符:

关系运算符用于比较数值的大,小,相等关系。包括>,<,>=,<=,==,!=.关系运算结果为boolean型

3)逻辑运算符:

利用逻辑运算可以将简单的逻辑复合成为复杂逻辑。逻辑运算符包括&&,||,!,参与逻辑运算的变量或表达式都是boolean型的,运算结果也是boolean类型

3.1)&&:短路与(并且),两边都为真则为真,见false则false

      -----------当第一个数为false时,则发生短路(后面的不执行了)

3.2)||:短路或(或者),有真则为真,见:true则true

      -----------当第一个数为true时,则发生短路(后面的不执行了)

3.3)!:逻辑非(取反),非真则假,非假则真

4)赋值运算符:

赋值运算符包括简单的赋值运算符和扩展赋值运算符,简单赋值运算符为=,扩展赋值运算符为+=,-=,*=,/=,%=

5)字符串连接运算符:

字符串连接运算符就是将两个字符串连接为一个新的字符串。使用"+"元素时候:

5.1)如果加号两个都是数字,就是做加法运算

5.2)如果加号的一侧出现字符串,就是做字符串连接

5.3)字符串连接的时候,会将不是字符串的数据转换为字符串再进行连接

6)条件/三木运算符:

6.1)语法:

boolean表达式?表达式1:表达式2

6.2)执行规则:

先计算"boolean表达式";

如果"boolean表达式"的值为true,整个表达式的值为"表达式1"的值

如果"boolean表达式"的值为tfalse,整个表达式的值为"表达式2"的值

分支架构:

1)if结构:

if结构用于实现1条路结构

1.1)语法:

if(boolea){

语句块------------基于条件执行的

}

1.2)执行过程

判断boolean的值

若为true,则执行语句块(整个结束)

若为false,则整个结束

2)if......else结构

if.....else结构用于实现2条路结构

2.1)语法:

if(boolean){

语句块1

}else

语句块2

}

2.2)执行过程:

判断boolean的值:

若为true,则执行语句块1(整个结束)

若为false,则执行语句块2(整个结束)

 

 

 

 

 

 

 

 

 

 

 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值