数据类型
基本数据类型
- 整数4个
int num1 = 10;//最常用
byte num2 =20;
short num3 = 30;
long num4 =30L;//long类型要加L
- 小数2个:浮点数
float num5 = 50.1F;//float类型要加F
double num6 = 3.14159164354564545455;
- 字符1个
char name = '国';
//字符串,String不是关键字,是类
//String namea="中国";
- 布尔值1个:是非
boolean flag = true;
//boolean flag = false;
引用类型
类:String,Integer,Byte等
接口
数组
什么是字节?
-
位(bit):是计算机内部数据存储的最小单位,11001100是一个八位二进制数,1bit表示1位
-
字节(byte):是计算机中数据处理的基本单位,用大写B来表示
-
1B(byte,字节) = 8bit(位),1Byte表示一个字节,1B=8b
-
字符:是指计算机中使用的字母、数字、字和符号。
-
1024B=1KB
-
1024KB=1M
-
1024M=1G
-
1024G=1TB
类型转换
-
优先级由低到高,小数优先级高于整数 byte,short,char->int->long->float->double
-
由高到低转换,加强制类型转换
-
由低到高转换,不加强制类型即自动转换
-
不能对布尔值进行转换
-
强制类型转换时可能出现内存溢出、精度问题