学习编程,就必须要提到变量,不然的话,我们拿什么来存储在程序执行过程中可能会发生改变的值呢?变量就是用来存储程序中使用到的数据的。 在Java中,变量的类型是非常重要的,因为编译器会根据变量的类型来为变量分配相应的存储空间。在Java中,有8种基本类型: - 实数:float 、double
- 整数:byte、short、int、long
- 字符:char
- 布尔型:boolean
复制代码
接下来我们一个个的看一下这些类型。
●int:int为整数类型,用4个字节存储,范围为-2,147,483,648到2,147,483,647。在变量初始化的时候,默认值为0。 ●short:short也属于整数类型,用2个字节存储,范围为-32,768到32,767。在变量初始化的时候,默认值为0。 ●long:long也是整数类型,用8个字节存储,范围为-9,223,372,036,854,775,808到9,223,372,036,854,775,807。在变量初始化的时候,默认值为0L或0l。后面的大写或小写L表示这个数据是long型的。 ●byte:byte也是整数类型,用1个字节存储,范围为-128到127。在变量初始化的时候,默认为0。 ●float:float属于实数类型,又称为单精度实数,使用4个字节来存储。在变量初始化的时候,默认值为0.0F或0.0f。与long相同,这个大写或小写的F代表这个数据是float类型的。 ●double:double属于实数类型,又称为双精度实数,使用8个字节存储。在变量初始化的时候,默认为0.0。 ●char:char属于字符类型,用2个字节存储。在变量初始化的时候,默认为”\0”。 ●boolean:boolean属于布尔类型,在存储时使用1位(而不是字节)来存储。它只有两个值,分别是true和false。在变量初始化的时候,默认为false。 - //变量的声明
- int year = 2014;
- byte month = 12;
- short day = 31;
- long date = 20141231L;
- float pi= 3.14F;
- double e = 2.71828;
- boolean man = true;
复制代码 第5课:哪些是基本变量类型?
|