javase 第二讲 第三讲 原生数据类型
java中的数据类型分两大类:
1.原生数据类型(primitive data type)
2.引用类型(对象类型)(reference type)
java中的变量名不能以数字开头
1.java中原生数据类型 8 种:
1.整数型 int(32位)
2.字节型 byte(-2^7 - 2^-1之间 256个整数)(8位)
3.短整型 short(16位)
4.长整型 long(64位)
5.单精度浮点型 float(32位) 浮点型就是小数,也叫实数
6.双精度浮点型 double(64位) 双精度浮点型表示数据比单浮点型要广
7.字符型: 使用char表示(char是character的缩写) 字符 就是单个的字符表示
例如 char a = ‘a’; char b = ‘张’;
8.布尔类型 Boolean true 或 false
byte(字节)=8(bite)位
**
2.java中所有浮点类型都默认为double类型,不能讲double的值赋给float,即便double类型的值处去float范围内,也是不可以的. 例如 float a = 1.2;,就会报错 需要写成 double a = 1.2;
**
3.如果想将double类型的值,转换给float,需要强转
float a = (float)1.2;
或者根据java语言的内置支持
float a = 1.2f;
4.类型转换时 可以将表示范围小的值赋给表示范围大的值 例如
float a = 1;
double b = a;
反之 只能强转