一-变量
1-整型
后面加l表示长整型,long
val = 26L;
//以L结尾的字面值表示long型
另外可以int xx xx表示二进制,八进制,十六进制等
2-浮点型
float 长度为32位
double 长度为64位
注意: 默认的小数值是double类型的
所以 float f = 54.321会出现编译错误,因为54.321的默认类型是 double,其类型 长度为64,超过了float的长度32
在数字后面加一个字母f,直接把该数字声明成float类型
float f2 = 54.321f,
3-字符型
char类型用于存放
一个字符,值用单引号'表示 (双引号表示字符串)
其长度和short一样,也是16位的
只能存放一个字符,超过一个字符就会产生编译错误
其长度和short一样,也是16位的
只能存放一个字符,超过一个字符就会产生编译错误
4-布尔型
其长度为1
boolean b1 = true;
boolean b2 = false;
分别代表真假
虽然布尔型真正存放的数据是0(false) 1(true)
但是,不能直接使用0 1 进行赋值
5-string
并非基本类型,但使用广泛,相当于字符串,字面值
二-类型转换
注意精度大小,不同类型加括号强行转换
也可自动转换
三-命名
变量命名只能使用
字母 数字 $ _
变量第一个字符 只能使用 字母 $ _
变量第一个字符 不能使用数字
注:_ 是下划线,不是-减号或者—— 破折号
变量第一个字符 只能使用 字母 $ _
变量第一个字符 不能使用数字
注:_ 是下划线,不是-减号或者—— 破折号
注意某些关键字(全小写),比如int
代码比较复制代码
可以int int5=5;
四-作用域
基本与c语言相同
全局变量与局部变量
五-final
类似于static
声明并赋值后不可再赋值