计算机存储设备的最小信息单元叫“位(bit)”,我们又称之为“比特位”,通常用小写的字母b表示。而计算机最小的存储单元叫“字节(byte)”,通常用大写字母B表示,字节是由连续的8个位组成。
1B(字节) = 8bit
1KB = 1024B
1MB = 1024KB
1GB = 1024MB
1TB = 1024GB
1PB = 1024TB
整数型 |
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中默认的整数类型是int类型,java中默认的浮点类型是double类型
定义变量:
格式:数据类型 变量名 = 数据值;
例:
int a = 1;
变量使用的注意事项:
变量定义后可以不赋值,使用时再赋值。不赋值不能使用。
n 变量不可以重复定义。
数据类型转换:
大的数据类型转小的数据类型自动转。
小的数据类型转大的数据类型强制转:范围小的数据类型 变量 = (范围小的数据类型) 范围大的数据类型值; 强制转换数据类型会损失精度,例:
double a = 5.2; int b = (int)a;//a = 5;