• 那是从何处传来的钟声呢?偶尔听到那钟声,平添一份喜悦与向往之情。

Java.math.BigDecimal.toBigInteger()方法实例

后端 Nanait 12年前 (2012-04-25) 1418次浏览 已收录 0个评论 扫描二维码

java.math.BigDecimal.toBigInteger() BigDecimal转换为 BigInteger。这种转换是类似的限制原语转换 double 为 long。此BigDecimal的小数部分将被丢弃。此转换会丢失关于BigDecimal值的精度信息。

有如果转换是不精确的异常抛出(换句话说,如果一个非零小数部分被丢弃),使用 toBigIntegerExact()方法。

声明

以下是 java.math.BigDecimal.toBigInteger()方法的声明

  1. public BigInteger toBigInteger()

参数

  • NA

返回值

此方法返回BigDecimal对象转换为 BigInteger 的值

异常

  • NA

例子

下面的例子显示 math.BigDecimal.toBigInteger()方法的用法

  1. import java.math.*;
  2. public class BigDecimalDemo {
  3.      public static void main(String[] args) {
  4.         // create a BigDecimal object
  5.         BigDecimal bg1;
  6.         // create a BigInteger object
  7.         BigInteger i1;
  8.         bg1 = new BigDecimal(“235.738”);
  9.         // assign the BigInteger value of bg1 to i1
  10.         i1 = bg1.toBigInteger();
  11.     String str = “BigInteger value of “ + bg1 + ” is “ + i1;
  12.         // print i1 value
  13.         System.out.println( str );
  14.     }
  15. }

让我们编译和运行上面的程序,这将产生以下结果:

  1. BigInteger value of 235.738 is 235

何处钟 , 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:Java.math.BigDecimal.toBigInteger()方法实例
喜欢 (0)
[15211539367@163.com]
分享 (0)

您必须 登录 才能发表评论!