第二集:Java数据类型

前言

Java是一种强类型语言,每一个变量的声明都要声明一种类型。Java中,一共有8种基本类型:4种整型(int、short、long、byte);2种浮点类型(float、double);字符类型(char);真值类型(boolean)

Java整型

类型字节数取值范围
int4字节-2147483648~2147483647
short2字节-32768~32767
long8字节-9223372036854774808~9223372036854774807
byte1字节-128~127

浮点类型

类型字节数取值范围
float4字节大约3.402823e+38 ~ 1.401298e-45
double8字节大约1.797693e+308~ 4.9000000e-324

字符类型

类型字节数
char2字节

真值类型

类型取值
booleantrue、false

细节

  • 在Java中,整型的范围与运行Java代码的机器无关。
  • Java没有任何无符号形式的int、long、short或byte类型。
  • 没有后缀的浮点数值会默认为double(双精度)类型。
  • 在无法接受舍入误差的金融计算中,应该要使用BigDecimal类。

版权声明:本文为aa1662915585原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。