java中的数据类型
1.常量
null空常量不能直接输出
2.数字类型
java语言是强类型语言,对于每一种数据都给出了明确的数据类型,不同的数据类型分配不同的内存空间,对应的数据大小也不一样
a.基本数据类型(4类8种)
- 整数(byte,short,int,long)
- byte 取值 2的7次方,最前面一位为符号位,1表示正,0表示负(原反补码)
- short 取值 2的15次方
- Int 取值2的31次方(整数默认类型)
- long 取值2的63次方
- 声明long格式: long num=456L;
- 浮点数(float,double)
- float 取值2的150次方到2的128次方
- 声明float格式:小数后面要加f
float num=3.14f;
- 声明float格式:小数后面要加f
- double (浮点数默认类型)
- float 取值2的150次方到2的128次方
- 字符(char)
- 布尔(boolean)