BigDecimal的演算——加减乘除

BigDecimal的演算——加减乘除

Java在java.math包中供给的API类BigDecimal,用来对胜过16位灵验位的数举行透彻的演算。双精度浮点型变量double不妨处置16位灵验数。在本质运用中,须要对更大大概更小的数举行演算和处置。float和double只能用来做科学计划大概是工程计划,在贸易计划中要用java.math.BigDecimal。BigDecimal所创造的是东西,咱们不许运用保守的+、-、*、/等算术演算符径直对其东西举行数学演算,而必需挪用其对立应的本领。本领中的参数也必需是BigDecimal的东西。结构器是类的特出本领,特意用来创造东西,更加是带有参数的东西。 BigDecimal的演算——加减乘除 开始是bigdecimal的初始化 这边比较了两种情势,第一种径直value写数字的值,第二种用string来表白 BigDecimal num1 = new BigDecimal(0.005); BigDecimal num2 = new BigDecimal(1000000); BigDecimal num3 = new BigDecimal(-1000000); //尽管用字符串的情势初始化 BigDecimal num12 = new BigDecimal("0.005"); BigDecimal num22 = new BigDecimal("1000000"); BigDecimal num32 = new BigDecimal("-1000000"); 咱们对其举行加减乘除一致值的演算 本来即是Bigdecimal的类的少许挪用 减法 add()因变量     减法subtract()因变量 乘法multiply()因变量    除法divide()因变量    一致值abs()因变量...