概述
全屏
Java.math.BigDecimal.intValue()方法实例
java.math.BigDecimal.intValue() 方法将此BigDecimal转换为int。这种转换是类似的限制原语转换的双短。BigDecimal小数部分将被丢弃,并且如果生成的“BigInteger”太大而不适合在一个int,只有低32位被返回。
这种转换会丢失此BigDecimal值的总大小和精度的信息,以及符号相反返回结果。
声明
以下是java.math.BigDecimal.intValue()方法的声明public int intValue()
由指定intValue在类 Number
参数NA
返回值
此方法返回BigDecimal对象的int值
异常NA
例子
下面的例子显示math.BigDecimal.intValue()方法的用法package com.yiibai;import java.math.*;public class BigDecimalDemo {
public static void main(String[] args) {
// create 3 BigDecimal objects
BigDecimal bg1, bg2;
//Create 2 int Object
int i1, i2;
bg1 = new BigDecimal("1234");
//assign a larger value to bg2
bg2 = new BigDecimal("3383878445");
// assign the int value of bg1 and bg2 to i1,i2 respectively
i1 = bg1.intValue();
i2 = bg2.intValue();
String str1 = "int value of " + bg1 + " is " + i1;
String str2 = "int value of " + bg2 + " is " + i2;
// print i1,i2
System.out.println( str1 );
System.out.println( str2 );
}}
让我们编译和运行上面的程序,这将产生以下结果:int value of 1234 is 1234
int value of 3383878445 is -911088851
分享到:
0评论
最后
以上就是乐观铃铛为你收集整理的java intvalue_Java.math.BigDecimal.intValue()方法实例的全部内容,希望文章能够帮你解决java intvalue_Java.math.BigDecimal.intValue()方法实例所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复