1.变量

在程序执行的过程中,在某个范围内其值可以发生改变的量。

Java是强类型语言,声明变量必须指定变量的类型,每一种数据都定义了明确的具体数据类型。

  变量的分类:

 

基本数据类型:

数值型:

        整数型:byte short int long

        浮点型:float double

        

java 变量与数据类型 java中变量类型_大括号

字符型: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类型。

  强制转换:

    目标类型  变量名  = (目标类型)(被转换的数据)