java中的数据类型划分:
- 基本数据类型:8个
- 引用数据类型: 类、接口、数组
一个字节由8bit位组成。
基本数据类型:
数据类型 中文名 字节数 范围 默认值
byte 字节型 1个字节 -27~27-1(-128~127) 0
short 短整型 2个字节 -215~215-1 0
int 整型 4个字节 -231~231-1 0
long 长整型 8个字节 -263~263-1 0
float 单精度 4个字节 0.0f
double 双精度 8个字节 0.0d
char 字符型 2个字节 \u00000
boolean 布尔型 1个字节 true/false false
数字:
整数: byte ,short,int,long
浮点数: float、double
字符型 : char
布尔型: boolean
注意:
char 在java中使用单引号引起来的单个字符都是char
boolean 只有true和false两个值。
float和double都是不精确的数字。它们是一个约数,超过一定的范围会使用科学计数法。
public class Hello{
public static void main(String[] args){
float num1 = 1.23456789129F;
float num2 = 1.23456789121F;
System.out.println(num1 == num2);//true
}
}