91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

java bigdecimal賦值和String轉換技巧

小樊
197
2024-07-26 11:54:13
欄目: 編程語言

在Java中,BigDecimal是用于精確計算浮點數的類,可以避免由于浮點數計算產生的精度丟失問題。下面是BigDecimal賦值和String轉換的一些常用技巧:

  1. BigDecimal的賦值:
BigDecimal bigDecimal1 = new BigDecimal("10.12345"); // 使用字符串作為參數進行賦值
BigDecimal bigDecimal2 = BigDecimal.valueOf(10.12345); // 使用double類型的參數進行賦值
  1. String轉換成BigDecimal:
String numberStr = "10.12345";
BigDecimal bigDecimal = new BigDecimal(numberStr); // 使用String作為參數進行轉換
  1. BigDecimal轉換成String:
BigDecimal bigDecimal = new BigDecimal("10.12345");
String numberStr = bigDecimal.toString(); // 將BigDecimal轉換成String
  1. BigDecimal保留指定小數位數:
BigDecimal bigDecimal = new BigDecimal("10.12345");
BigDecimal result = bigDecimal.setScale(2, RoundingMode.HALF_UP); // 保留2位小數,采用四舍五入的方式
  1. BigDecimal相互轉換:
BigDecimal bigDecimal = new BigDecimal("10.12345");
double doubleValue = bigDecimal.doubleValue(); // 將BigDecimal轉換成double類型
int intValue = bigDecimal.intValue(); // 將BigDecimal轉換成int類型

0
高平市| 罗定市| 石首市| 玉门市| 松桃| 新乡市| 乌拉特中旗| 克拉玛依市| 永和县| 巴南区| 武川县| 临湘市| 江川县| 江山市| 共和县| 珲春市| 中卫市| 天镇县| 望江县| 安化县| 邹城市| 昂仁县| 洪雅县| 贞丰县| 简阳市| 隆安县| 资溪县| 安义县| 肃宁县| 左贡县| 万盛区| 巴彦县| 河东区| 大方县| 遂昌县| 读书| 陆良县| 信宜市| 方正县| 普兰县| 淳安县|