变量与类型转换,命名,作用域,final

一-变量

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位的
只能存放一个字符,超过一个字符就会产生编译错误
4-布尔型
布尔型用于表示真假
其长度为1
boolean b1 = true;
boolean b2 = false;


分别代表真假
虽然布尔型真正存放的数据是0(false) 1(true)

但是,不能直接使用0 1 进行赋值

5-string

并非基本类型,但使用广泛,相当于字符串,字面值

二-类型转换

注意精度大小,不同类型加括号强行转换

也可自动转换

三-命名

变量命名只能使用 字母 数字 $ _ 
变量第一个字符 只能使用 字母 $ _ 
变量第一个字符 不能使用数字 
注:_ 是下划线,不是-减号或者—— 破折号
注意某些关键字(全小写),比如int
代码比较复制代码

可以int int5=5;

四-作用域

基本与c语言相同

全局变量与局部变量

五-final

类似于static

声明并赋值后不可再赋值

猜你喜欢

转载自blog.csdn.net/whiteleaf3er/article/details/80843609