标识符
标识符的命名规则
- 由字母、数字、下划线(_)和美元符($)组成,不能以数字开头
- 严格区分大小写
- 不能是java关键字和保留字
- 最好能反映其作用
如 Hello 、 _hello 、hello_world
、abc$123 都是合法的
关键字
变量
变量的三个元素
- 变量类型
- 变量名
- 变量值
变量的命名规则
- 满足标识符命名规则
- 符合驼峰法命名规范
- 尽量简单,做到见名知意
- 长度没有限制
变量的声明
格式 数据类型 变量名 【= 变量值】
如:
int n;//声明整形类型n
long l;//声明长整型变量l
数据类型
基本数据类型
浮点型
默认情况是double类型,也可以在后面加d或D
如:123.4d或123.4D
如表示float类型,则需要在字面值后面加f或F
如:23.5f 或23.5F
字符型
用单引号内的单个字符表示。
如:‘a’ ‘$’
定义:
char a = 'a';
char ac = 98;
char c = '\u005d';//unicode表示
布尔类型
只能定义为true或false
如
boolean b = true;
字符串类型
用双引号引起来的0或多个字符。
类型转换
自动类型转换
强制类型转换
如果A类型的数据表示范围比B类型大,则将A类型的值赋值给B类型,需要强制类型转换。
如:
double d = 123.4;
float f = (float)d;
常量
final int a = 2;