算数运算符和判断
来源:互联网 发布: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.变量的重名问题
变量的作用域重叠时,不能重名
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
- 算数运算符和判断
- 黑马程序员--算数运算和运算符
- 算数运算符和算数表达式易错的地方
- C语言算数运算符和算数表达式
- 算数运算符和算术表达式
- 算数运算符和算术表达式
- 算数运算符和算术表达式
- 算数运算符和算术表达式
- javascript算数运算符逻辑运算符和赋值运算符
- 算数运算符
- 算数运算符
- (9)算数运算符
- 算数运算符
- 算数运算符
- 算数运算符
- 测试++算数运算符
- 2.6、算数运算符与算数表达式
- 如何判断整型算数运算是否溢出
- Java设计模式之组合模式
- C++ 玩转素数(前方高能哦)
- C和指针编程练习---6.18.1
- ProtoStuff序列化工具
- java8 Arrays.sort 与Arrays.parallelSort
- 算数运算符和判断
- #48 Majority Number III
- 北广漂
- java三种循环
- spring helloWord 示例
- ES工具类ESUtils
- Chrome插件-postman安装图解
- scikit-learn 学习笔记
- Activity生命周期详解