- number(3, 1):最大值是 +99.9,最小值是 -99.9,精确到个位数,四舍五入后满足此要求存入,不满足报错
- 1 表示保留小数点后1位
- 3 表示保留3位有效数字
- 最大值 +99.9
- 超过四舍五入,若超太多,没有舍掉,比如+99.95,+99.96等,则报错
- 超过四舍五入,若只超了一点,成功舍掉,比如+99.91, +99.92, +99.94999等,存入 +99.9
- 最小值 -99.9
- 超过四舍五入,若超太多,没有舍掉,比如-99.95,-99.96等,则报错
- 超过四舍五入,若只超了一点,成功舍掉,比如-99.91, -99.92, -99.94999等,存入 -99.9
- number(3, -1):最大值是 +9990,最小值是 -9990,精确到十位数,四舍五入后满足此要求存入,不满足报错
- -1 表示保留小数点后 -1 位小数
- 保留小数点后1位,比如 12.345 → 12.3
- 保留小数点后0位,比如 12.345 → 12.3
- 保留小数点后-1位,比如12.345 → 10
- 3 表示保留3位有效数字
- 最大值 +9990
- 超过四舍五入,若超太多,没有舍掉,比如+9995,+9996等,则报错
- 超过四舍五入,若只超了一点,成功舍掉,比如+9991, +9992, +9994.999等,存入 +9990
- 最小值 -9990
- 超过四舍五入,若超太多,没有舍掉,比如-9995,-9996等,则报错
- 超过四舍五入,若只超了一点,成功舍掉,比如-9991, -9992, -9994.999等,存入 -9990
- number(p, s):以此类推
- number(3):相当于number(3, 0),最大值是+999,最小值是-999,精确到个位数,四舍五入后满足此要求存入,不满足报错
- number:存储浮点数,基本上啥数都能存
posted @
2020-07-16 18:30
学习java进行时
阅读(
1076)
评论()
编辑
收藏
举报