JAVA基础之变量

变量是所有计算机语言中最为基础的部分,所有的程序都是由变量和控制语句构成的,变量就是程序这栋楼的砖头,控制语句则是程序的水泥钢筋。
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关键字声明的变量为类变量,随着类的加载而被初始化,且所有该类的实例共享一份类变量。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值