Java基础—变量
什么是变量呢?
变量就是存储数据的小盒子,只能存数据和取数据。
1.计算机的存储单元:
变量是内存中的小容器,用来存储数据,无论是内存还是硬盘,计算机存储设备的最小信息单元叫“位(bit)”,
我们又称之为“比特位”,通常用小写的字母b表示。而计算机最小的存储单元叫“字节(byte)”,通常用大写字母B表示,
字节是由连续的8个位组成。
1B(字节) = 8bit
1KB = 1024B
1MB = 1024KB
1GB = 1024MB
1TB = 1024GB
1PB = 1024TB
2.基本数据类型(4类8种)
变量必须要有明确的类型,什么类型的变量装载什么类型的数据。
四类
八种
字节数
数据表示范围
整型
byte
1
-128~127
short
2
-32768~32767
int
4
-2147483648~2147483648
long
8
-263~263-1
浮点型
float
4
-3.403E38~3.403E38
double
8
-1.798E308~1.798E308
字符型
char
2
表示一个字符,如('a','A','0','家')
布尔型
boolean
1
只有两个值true与false
注意:Java中整数常量如果不在-2147483648~2147483648之间就必须添加“L”后缀,添加了“L”后缀的整数常量都是long类型的,例如:100L、12345678901L都是long类型的常量。
float类型常量必须添加“F”后缀(小写也可以,但建议使用大写)
java中默认的整数类型是int类型
java中默认的浮点类型是double类型
3.定义变量
定义变量的语法格式:
数据类型 变量名 = 数据值;
变量定义后可以不赋值,使用时再赋值。不赋值不能使用。
变量使用时有作用域的限制。
变量不可以重复定义
4.数据类型的转换
范围小的数据类型转换成范围大的数据类型,这种方式称为自动类型转换
自动类型转换格式:
范围大的数据类型变量 = 范围小的数据类型值;
如:
double d = 1000;
或
int i = 100;
double d2 = i;
表示范围大的数据类型转换成范围小的数据类型,这种方式称为强制类型转换
强制类型转换格式:
范围小的数据类型 变量 = (范围小的数据类型) 范围大的数据类型值;
如:
int i = (int)6.718; //i的值为6
或
double d = 3.14;
int i2 = (int)d; //i2的值为3
以上是 Java基础—变量 的全部内容, 来源链接: utcz.com/z/508876.html