注释、变量、基础数据类型
注释
单行注释://
多行注释:/* */
文档注释:/** */
标识符命名规则,规范
规则
1.由数字(0-9),字母(26个英文字母大小写),下划线,美元符号$组成。
注意:①可以使用中文的 人民币符号¥,不建议使用。
②标识符没有长度限制,并且支持中文,但是不建议使用中文作为标识符
2.数字不能作为开头。
3.不能将Java的关键字作为标识符。
4.不能把Java保留字作为标识符。
5.没有长度限制,Java是强类型语言,严格区分大小写。
————————————————
约定俗成的命名规范
1.类名,接口名:大驼峰命名。所有单词的首字母大写,其他小写。XxxYyyZzz
2.包名:所有字母小写。xxxyyyzzz
3.变量名、方法名:小驼峰命名。第一个单次首字母小写,后面单次首字母大写。xxxYyyZzz
变量
注意:1.先命名赋值后使用
2.不能重名
3.作用域(只能在同一个大括号内使用)
数据类型
基础数据类型
整数型:byte,short,int(常用),long(使用时需要在末尾+L(大小写均可))
byte :占用1个字节,范围-128 - 127
short:占用2个字节
int :占用4个字节
long :占用8个字节,使用时需要在末尾加上L/l
浮点类型:float(单精度),double(双精度)(常用)
float:单精度,占用4个字节,使用时需要在末尾加上F/f
double:双精度,占用8个字节
字符类型:char
char:1个字符=2个字节,char类型只能存储一个字母
布尔类型:true,false
转义字符:\
类型转换
自动类型提升
当容量小的数据类型和容量大的数据类型做运算时,结果自动提升为容量大的数据类型
注意:此时的容量大小指的不是占用内存的大小,而是表示数的范围的大小。如:float > long
byte-->short--->int--->long--->float--->double
byte,short,char三种类型的变量做运算时,结果为int型
强制类型转换
注意:可能会导致精度损失
使用强转符:()
long l1 = 10; int i1 = (int)l1; System.out.println(i1);