java里面decimal类型的怎么和int比较

Python010

java里面decimal类型的怎么和int比较,第1张

java里面decimal类型的怎么和int比较如下:decimal可以表示小数

decimal(n,m)表示总位数为n位,其中小数位数为m位

int只能表示整数,int(n)表示n位整数

希望可以帮到你

Java在java.math包中提供的API类BigDecimal,用来对超过16位有效位的数进行精确的运算。

BigDecimal一共有4个构造方法:

BigDecimal(int) 创建一个具有参数所指定整数值的对象。

BigDecimal(double) 创建一个具有参数所指定双精度值的对象。

BigDecimal(long) 创建一个具有参数所指定长整数值的对象。

BigDecimal(String) 创建一个具有参数所指定以字符串表示的数值的对象。

1、数据库中表示小数。

2、所以java使用float接受定义,是最合适的。

3、还有一种Double类型,不过这种类型是使用小数很位数很多的时候使用它最后合适。

Decimal为SQL Server、MySql等数据库的一种数据类型,不属于浮点数类型,可以再定义时划定整数部份以及小数部分的位数。使用精确小数类型不仅能够保证数据计算更为精确,还可以节省储存空间,例如百分比使用decimal(4,2)即可。存储数据范围是,-10^38~10^38 的固定精度和小数位的数字。一个decimal类型的数据占用了2~17个字节。decimal 的 SQL-92 同义字是 dec 和 dec(p, s),numeric 的功能相当於 decimal。