基本数据类型
- 数值型:
- 整数类型(byte,short,int,long)
- 浮点类型(float,double)
- 字符型:char
- 布尔型:Boolean(true,false)
float: 32位 取值范围:1.4e-45~3.4028e38
double: 64位 取值范围:4.9e-324~1.7976931348623157e308
0在ascll表中为48 a为97 A为65
eg:float a = 1.34f double类型后加不加d无影响
声明常量:也称作final常量
final 数据类型 常量名称[=值]
当常量属于“成员变量的时候”,必须在定义时设定初值。
成员变量
- 静态变量 (static int y=90)
- 关键字static
- 有效范围可以跨类,可以“类名.静态变量”的方式在其他类中使用
- 实例变量
在类体中定义的变量被称为成员变量,成员变量在整个类中都有效
自增自减运算符
++a(--a) //表示在使用变量a之前,先使a的值加1
a++(a--) //表示在使用变量a之后,再使a的值加1
逻辑运算符
运算符 | 含义 | 用法 |
---|---|---|
&& | 与 | 同T为T |
II | 或 | 同F为F |
! | 非 | 取反 |
三元运算符
条件式?值1:值2
运算规则:若条件式的值为true,则整个表达式取值1.否则取值2.例如:
Boolean b=20<45?true:false;