标识符 常量 变量
1.标识符: 由字母 数字 下划线- 美元符号 不能以数字开头 不能是关键字
命名规范:
(1) 包名:字母要全部小写
(2)类名 接口名:大驼峰命名法(每个单词首字母大写)
(3)变量名 方法名:小驼峰命名法(每个单词首字母小写,从第二个字母开始,首字母大写)
(4)变量名:所有字母都大写
(5) 见名知意
2.常量
(1)整型常量:表示整数 没有小数点
(2)浮点数常量:表示小数的
单精度浮点数:f/F
双精度浮点数:d/D(默认是double)
(3)字符常量:只能表示一个字符用' '括起来(可以是字母 数字 标点符号等符号)
(4)字符串常量:表示一串连续的字符,用" "括起来(里面可以是任何内容)
(5)布尔常量:值只有两种:ture/false
(6)null常量:无任何数据 所以不能直接来使用
3.基本数据类型(8种)
(1)整点型:byte short int long(内存空间不同,表示的数组范围不同)
(2)浮点型:float double
(3)字符型:char
(4)布尔型:boolean
内存空间从小到大:byte char short int long float doublt 2.55555 没加后缀 (记清楚)
4.变量:程序运行期间,内容可以发生改变的量
使用格式如下:
(1)创建一个变量:数据类型 变量名; (小驼峰命名法)
(2)赋值:将等号右边的数据值赋给左边的变量:变量名=数据值;
两步也可合为一步:数据类型 变量名=数据值;
5.变量的注意事项
如果创建多个变量,变量名不可以重复
(2) 对于float和long类型 后缀名不能丢。因为浮点型变量默认的类型是doublt型 ,整型变量默认的是int型
(3) 若使用byte和short变量,右侧的数据值不能超过左侧类型的数据范围
(4)不赋值的变量是不可以直接使用。
(5)变量使用不能超过作用域的范围。(从定义变量那一行开始,一直到所属的 } 为止
(6)也可以通过一个语句(一个分号)来创建多个变量,但不推荐
6.数据类型转换:当数据类型不一致时会发生数据类型转换
(1)自动类型转换(隐式):数据范围从小到大是,代码不需要做特殊处理,自动完成
(2)强制类型转换(显示):数据范围较大转换小 代码需要特殊处理
处理:范围小的类型 范围小的变量名=(范围较小的类型) 范围较大的数据; eg:int num2 =(int) 100L;
注意:强制类型转换会发生溢出,丢失精度,所以不推荐使用;
byte/short/char可发生数学运算。如加法,发生运算时,他们会被自动提升为int型。
byte+byte=int+int=int
布尔型不参与数据类型转换
Asci表:字母美国信息标准代码
“0”-----48
“A”-----65
“a"---97
Unicode:万国码,一本字典,o-27和asci对应一样,128都是行添加的