Java基础——基本数据类型

8种基本数据类型:
Java基础——基本数据类型_第1张图片
说明:

  • byte类型的取值范围是-128到127。
  • long类型的数值需要lL结尾。
  • float类型的数值需要fF结尾。
  • float取值范围比long大,并且可以精确到7位有效数字。
  • double的精确有效位数是float的两倍,能精确到16位有效数字。

参考代码:

byte by = 127;
short st = 32767;
int it = 365555555;
long lg = 3655555555555555555L;
float ft = 3.00000014F;
System.out.println(ft); //输出3.0000002
double db = 3.000000000014159267;
System.out.println(db); //输出3.0000000000141593
char ch = '3';
boolean bln = true;

注意:

  • 整型常量默认是int类型,比如:5。
  • 浮点型常量默认是double类型,比如:3.14。
  • 字符使用一对'',单引号内只能有一个字符,并且不能嵌套使用。

扩展:float占4个字节,为什么取值比int和long都大?
因为在整型中,一个字节就是一个数值,而浮点数中一个字节是一个范围。

你可能感兴趣的:(Java基础,java,开发语言)