1.数据类型
(1)数据类型的作用
数据类型就是约束变量存储数据的形式。
数据类型 变量名称=初始值;
(2)数据类型的分类
- 引用数据类型(除基本数据类型之外的,如String)
- 基本数据类型:4大类8种。
目标:掌握使用基本数据类型定义不同的变量
①byte 字节型 占1个字节 -128-127
byte number = 98;
System.out.println(number);
// byte number2 = 128; //报错
②short 短整型,占2个字节
short money = 30000;
③int 整型 (默认类型) 占4个字节
int it = 364664896;
④long 长整型 占8个字节
long lg = 237848757;
注意:随便写一个整数字面量默认是int类型, 829348858758745没有超过long的范围。但是它超过了本事int类型的表示范围。
如果希望随便写一个整数字面量当成long类型,需要在其后家L或l。
long lg2 = 829348858758745L;
⑤浮点型(小数) float单精度 占4个字节
注意:随便写一个小数字面量默认是double类型,如果希望随便写一个小数字面量是float类型的需要在其后加上F/f。
float score = 98.5F;
⑥double 双精度 占8个字节
double score2 = 999.99;
⑦字符类型 char
char ch = 'z';
char ch2 = '张';
// char ch3 = '中国'; // 报错
⑧布尔类型 boolean
boolean rs = true;
boolean rs2 = false;
⑨String类型
System.out.println("------------引用数据类型----------");
String name = "仓央嘉措";
System.out.println(name);
输出结果:
(3)总结
1.数据类型分为几类?
- 引用数据类型:String
- 基本数据类型:4大类8种。
byte short int (默认)long 整型
float double(默认)浮点型
char 字符型
boolean 布尔型
2.随便写的整型、小数字面值默认什么类型?
- 18,默认是int类型,加上L/l就是long类型的数据了。
- 18.3,默认是double类型,加上F/f就是float类型的数据了。
2.关键字、标志符
(1)关键字
- Java自己保留的一些词,作为特殊功能的,例如:public、class、byte、short、int、long、double…
- 我们不能用来作为类名或者变量名称,否则报错。
- 注意:关键字很多,不用刻意去记。
(2)标识符
①标志符
- 由一些字符、符号组合起来的名称,用于给类,方法,变量等起名字的规矩。
②标识符的要求
- 基本要求:由数字、字母、下划线(_)和美元符($)组成。
- 强制要求:不能以数字开头、不能是关键字、区分大小写。
③命名指导规范
- 变量名称:满足标识符规则,建议全英文、有意义、首字母小写,满足“驼峰模式”。例如:int studyNumber = 68;
- 类名称:满足标识符规则,建议全英文、有意义、首字母大写,满足“驼峰模式”。例如:HelloWord.java