java bigdecimal如果为空就赋值为0_JAVA四类八种基本数据类型

论坛 期权论坛 期权     
选择匿名的用户   2021-5-28 11:24   6541   0
948d89340ee354098827d4fa89d1e4f2.png

整型:整数类型

  • int    一般的数据
  • long    极大的数据
  • short   用于特定的场合,比如底层的文件处理或者需要控制占用存储单元空间量的大数组
  • byte   用于特定的场合,比如底层的文件处理或者需要控制占用存储单元空间量的大数组

byte、short、int、long都是整数类型,并且是有符号整数 分别占用1、2、4、8个字节。

取值范围分别是-128—127、-2的15次方到2的15次方减一、-2的31次方到2的31次方减一、-2的63次方到2的63次方减一 byte在内存中占用一个字节 取值范围是 -128—127。在定义一个变量时。比如月份的取值是1到12。因此把代表月份的month变量定义为byte类型会节省内存空间。

在实际应用中 通常把month定义为int类型,因为这样可以简化数据运算时强制类型转换操作。

byte month = 1;month = month+2;//编译错误 需要强转month = (byte) (month+2); //编译正确
43dbca7f2440e5ab34b2dc8c16061b43.png
分享到 :
0 人收藏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:3875789
帖子:775174
精华:0
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP