算数运算符和判断

来源:互联网 发布:java ringbuffer 编辑:程序博客网 时间:2024/05/16 10:21
1.运算符:
1)算术
++/-- 自增1/自减
自己使用的时候,前后无差别
被使用的时候,有差别

2)关系

3)逻辑
&&:两边同时真,则为真,见false就结束
& :一个符号第一个错不结束
||:
|:第一个true不结束
!:
逻辑结果是建立在关系运算之上的
逻辑运算的结果也是boolean型


4)赋值
=
简单赋值
扩展赋值


5)字符串拼接
+
两边都是数字,做加法运算
只要出现了字符串,则后面整个数据都是字符串 

6)三目运算符
boolean ? 数1:数2

2.分支结构:
1)if:
{}中间只有一句话可省,不建议

2)if...else
只可能走一条分支结构
3)if...else if
多条路
走其中的一条路
若没有最后的else,并非走其中之一
若有责会走其中之一
不需要另外开辟if,只需要在if else if 中间操作
4)switch...case
优点:结构清晰、效率高
缺点:整数、相等。 byte short char int 除了long之外
break:跳出switch
直接量属于常量,但是常量下个礼拜四
如果做事情是由一个条件控制的------关系
如果由多个条件控制------逻辑

a++ a-- !a
一个运算符优先级比较高
补充:
1.变量的作用域
从变量的声明开始,到包含他最近的大括号
2.变量的重名问题
变量的作用域重叠时,不能重名
0 0
原创粉丝点击