变量是所有计算机语言中最为基础的部分,所有的程序都是由变量和控制语句构成的,变量就是程序这栋楼的砖头,控制语句则是程序的水泥钢筋。
JAVA有8中基本类型,其中有四种整型,两种浮点型,一种字符型和一种布尔型。
整型变量字节长度从小到大分别为byte(8位),short(16位),int(32位)和long(64位),分别有其自己表示的范围。
字符型变量为char,长度为16位。
浮点型变量为两种,float类型长度为32位,double类型长度为64位。
布尔型变量长度为一位,且只有两个常量,分别为true和false。
需要一提的是,整型常量,即直接输入的数字,比如1,其默认是int类型,当赋值给byte或short类型时,会自动向下转换类型(转换类型在另外一文中讲到)。但是,如果对byte、short赋超过其范围的值时,则会产生编译错误。而将整型常量赋值给long类型变量时,则需要在数字最后标记'L'字符。
同样,浮点型常量默认是double类型,将其赋值给float类型的变量时,需要在数字最后标记'f'字符,表明是float类型的浮点型常量。
JAVA中浮点型常量采用unicode编码,可以以'/u00000'的方式进行赋值。
JAVA中布尔型的变量只能以true或者false进行赋值,以数字赋值,则无法通过编译。
JAVA中变量的命名只能以字母、数字、_或$进行声明,且第一个字符不能是数字。
程序中不同部位声明的变量,其作用域是不同的。首先JAVA中不允许全局变量的存在。简单来讲,变量的作用域限于声明其的代码块内部。成员变量,即在类中、方法外部声明的变量,有默认初始值,在对象被构造时生成,可以被类中该变量声明之后的部分以及当前对象调用。局部变量,即在方法或者代码块的内部声明的,其作用域仅限于声明其的方法或代码块中,最常见的即for循环标记次数的变量i,仅能在for循环的方法体中应用。
此外,被static关键字声明的变量为类变量,随着类的加载而被初始化,且所有该类的实例共享一份类变量。
JAVA基础之变量
最新推荐文章于 2023-07-18 17:06:14 发布