第四天课堂笔记
运算符★★★
算数运算符
-
-
- 数值:相加、求和
- 字符串:拼接
- 表示正号
-
- -相减
-
- /
- %:求余数,取模
- ++/–:自加自减
- 后置++:先自身加1,然后将加1之前的值,再做其他运算
- m = 5 ; n = m++ + --m + ++m; // n = 16
- 常量自增不变
连接运算符
- +:相加、连接、正号
赋值运算符
- =
- += 、-= 、*= 、/= 、 %=
- b += 2.67 => b = b + (int)2.67
关系运算符
- 大于>、 小于<、 大于等于>= 、 小于等于<=、 等等==、 非等!=
逻辑运算符
- &:逻辑与运算
- &&:短路与运算
- 当一个为false直接停止执行,返回false
- |:逻辑或运算
- ||:短路或
- ^:逻辑异或
- a ^ b ,不一样 => true
- true ^ true => false
- 一样 => false
- a ^ b ,不一样 => true
- !:逻辑非
三木运算符
- 条件 ? 代码1 : 代码2;
包
- package
- 方便查找、便于维护
- 避免重名
- 包名小写
- 导包
- import 包名.类名;
流程控制三大结构
- 顺序结构
- 选择结构
- 循环结构
选择结构★★★
-
语法格式
-
if(条件){代码块}if(条件){代码块} else {代码块}
-
快捷键
CTRL +shift + 上下键: 单行向上像下移动
alt +fn + insert :创建类包
选中 + 括号:自动括起来
CTRL + y:删除当前行