re一下--day3--运算符--经验贴
目录
- 文章链接
- 运算符
- 1. 算数运算符
- 2. 自增自减运算符
- 3. 赋值运算符
- 4. 关系运算符
- 5. 逻辑运算符
- 6. 三元运算符
- 7. 其他运算符
- 8. 运算符的优先级
- 其余
- 1. 转换
- 2. 表达式
- 3. 字符串的加操作
文章链接
Java后端开发day4–运算符
运算符
之前文章的目录分得有点儿问题,所以这里罗列一下运算符的分类
运算符
算数运算符
自增自减运算符
赋值运算符
关系运算符
逻辑运算符
三元运算符
其他运算符
1. 算数运算符
算数运算符
加减乘除,没什么说的,记住%是取余就好,/和%蛮重要的,比如用来区分奇偶数,或者一大堆数字取个十百千位,通常算法题用的比较多。(还是最基础的那种)
2. 自增自减运算符
自增自减运算符
自加自减这里通常是循环语句和计数器用的比较多,或者特定的算法题在前后做手脚会用到。
3. 赋值运算符
赋值运算符
没什么好说的,就是打代码的时候可以偷懒而已。
4. 关系运算符
关系运算符
和正常数学的形式略微不同而已,其他意思都一样。
5. 逻辑运算符
逻辑运算符
这里!!!!非常重要!!!一定要学好,因为后续学概率论和组成原理都会用到,而且只会更复杂。(这里指的用到是这个思想和规律,知道10,00在不同符号下等于什么,不一定会一模一样)。
后面的短路与和短路或在判断语句中经常用到,因为可以提高效率!!!重要!!!
6. 三元运算符
三元运算符
也是打代码的时候纯偷懒技巧。
7. 其他运算符
其他运算符
这里的<<和>>、>>>,其实在代码中用到你能看懂就可以,因为可读性太低,基本只有底层代码为了省事儿才会出现。
8. 运算符的优先级
纯()最大,其他不管
其余
1. 转换
隐式转换
强制转换
其实就知道个概念就好,因为打代码用了就是用了,根本不用多想其他的。
2. 表达式
表达式
这里比较还记的一个点是,打代码的时候,就想着把后面的赋值到前面,然后再给这个赋值命名。
也就是笼统地讲,不是单纯赋值也可以是定义一个东西,你看下面需要什么东西,就先定义出来,也就是先写等号的右半边,然后再给右半边命名,也就是等号的左半边。(其实这个过程叫初始化)
3. 字符串的加操作
字符串的加操作
字符的加操作
这东西除非要考基本不用记,有记的时间都能打行代码现验证了。