第三节:变量
变量就是程序在运行时产生的临时数据,保存在内存单元中,这些内存单元就是变量。一个内存单元就是一个变量
定义变量的标识符就是变量名,内存单元中存储的数据就是变量的值
定义变量时,必须声明变量的数据类型,并且变量的赋值必须与数据类型一致
变量的数据类型分为两种:基本数据类型和引用数据类型

整数类型变量:整数类型变量用来存储整数数值,即没有小数部分的值。即byte,short,int,long
浮点数类型变量:浮点数类型变量是用来存储小数数值。即:float,dubble
字符类型变量:字符类型变量是用于存储一个单一字符,在java中用char表示。
布尔类型变量:布尔类型变量是用于存储布尔值,在java中使用boolean进行表示,只含有两个值:true和false
变量的类型转换
把一种数据类型的值赋给另一种数据类型的变量时,需要进行数据转换。根据转换方式可分为:自动类型转换和强制类型转换
自动类型转换
自动类型转换也叫隐式类型转换,指的是两种数据类型在转换的过程中不需要显式地进行声明
实现自动类型转换的条件:第一是两种数据类型彼此兼容,第二是目标类型的取值范围大于源类型的取值范围
强制类型转换
强制类型转换也称为显式类型转换,指的是两种数据类型之间的转换需要进行显式的声明,操作方式为在前面加上:(要转换的数据类型)
变量的作用域
变量是需要在它的作业范围内才可以被使用,这个作用范围就叫做作用域。
变量一定会被定义在某一个大括号内,该大括号所包含的代码区域就是该变量的作用域。
浙公网安备 33010602011771号