Java中的变量,变量的定义,变量的作用范围及变量的转换
1.变量
在程序执行的过程中,在某个范围内其值可以发生改变的量。
Java是强类型语言,声明变量必须指定变量的类型,每一种数据都定义了明确的具体数据类型。
变量的分类:
基本数据类型:
数值型:
整数型:byte short int long
浮点型:float double
字符型:char
布尔型:boolean
引用数据类型:
类,接口,枚举,数组等;
2.变量的定义格式及注意事项:
变量的类型 变量的名字 = 变量的值(初始值);
局部变量没有初始化值,不能直接使用;
整数默认是int类型;
浮点数默认是double类型;
当定义long类型时,变量的值在int范围内的可以直接赋值,超过int变量范围 但在long的范围内时,在变量值后面加 l 或者 L ;
当定义float类型时候,在变量值的后面加 f 或者 F;
3.变量的作用域:
局部变量在哪个大括号中声明,就只能在哪个括号中使用;
并且在一个大括号内,不能定义同命的变量;
4.变量的转换:
boolean类型不能转换为其它的数据类型。
默认转换:
byte,short,char—int—long—float—double
byte,short,char相互之间不转换,它们参与运算首先转换为int类型(自动类型提升),结果也为int类型。
强制转换:
目标类型 变量名 = (目标类型)(被转换的数据)