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

avatar 2017年03月22日23:52:31 1 4412 views
博主分享免费Java教学视频,B站账号:Java刘哥 ,长期提供技术问题解决、项目定制:本站商品点此
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
  • 微信
  • 交流学习,资料分享
  • weinxin
  • 个人淘宝
  • 店铺名:言曌博客咨询部

  • (部分商品未及时上架淘宝)
avatar

发表评论

avatar 登录者:匿名
匿名评论,评论回复后会有邮件通知

  

已通过评论:0   待审核评论数:0