1.数据类型
分类
注意:小数默认是double 整数默认是int型。float声明方式需要在值后面追加F/f,boolean不参与任何转换
byte–short–int—long—float—double,
混合运算时,byte,short,int,char任意一种或多种进行运算结果都是int。
2… 变量和常量
2.1 常量/字面量/直接量
常量:在整个生命周期中值不可更改
final修饰的变量 final int i = 2;
字面量也叫常量又叫直接量,比如直接打印的system.out.println(999);
2.2变量
有名字的内存空间可更改可访问
声明:数据类型 变量名 = 值
分类:
局部变量:方法中声明的变量
静态变量:类体中使用static声明的变量
成员变量:类体中没有用static声明的变量
3.操作符
3.1
- , - , * , / , %
++ , – 优先级 大于加减乘除
单目 > 双目 > 三目
3.2位运算符
&位与 :
| 位或
!位非
^位异或 :两边不一样就是ture
&&短路与
||短路或
3.3三目运算符
boolean表达式?真语句:假语句;
4.流程控制
分类
顺序结构
分支结构
循环结构