整数如何在java中使用

  介绍

今天就跟大家聊聊有关整数如何在java中使用,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。

8种基本数据类型中,长类型所能表示的整数范围是最大的,但还是有限的。另外,基本数据类型中的整数还有一个问题,那就是不是每个数都能够正确的取负数。例如,对int型而言,“-2147483648”取负就不能得到正确的结果,对其他整数类型也有这个问题。

为了解决这些问题,java中专门提供了用来进行不限制大小的整数计算的类——java.math。BigInteger。该类可以对任意大小的整数进行操作,不过在进行计算的时候是通过方法调用进行的,而不是使用算术运算符演示:

包org.aaa;
  进口java.math.BigInteger;
  公开课sss {
  公共静态void main (String[]年龄){
  先导入BigInteger (BigInteger b1=new“11111111111111111111111111“);
  先导入BigInteger (BigInteger b2=new“22222222222222222222222222“);
  System.out.println(“加法运算:“);
  System.out.println (“b1:“+ b1);
  System.out.println (“b2:“+ b2);
  System.out.println(“相加结果值“);
  System.out.println(“相加后的值:“+ b1.add (b2));
  }
  }

整数如何在java中使用“> </p> <p>其余函数参造下表</p> <p>方法签名</p> <p>功能先导入BigInteger添加</p> <p>公共先导入BigInteger瓦尔()</p> <p>该方法起到使两个数相加的功能,其用自己表示的数加上val表示的数,并将结果返回。</p> <p>先导入BigInteger减去公共先导入BigInteger瓦尔()</p> <p>该方法起到使两个数相减的功能,其用自己表示的数减去val表示的数,并将结果返回。</p> <p>先导入BigInteger乘公共先导入BigInteger瓦尔()</p> <p>该方法起到使两个数相乘的功能,其将自己表示的数与val表示的数的积返回。</p> <p>先导入BigInteger划分公共先导入BigInteger瓦尔()</p> <p>该方法起到使两个数相除的功能,其用自己表示的数做被除数,val表示的数做除数,并将商返回。</p> <p>先导入BigInteger国防部公共先导入BigInteger m () </p> <p>该方法有求余的功能,其用自己表示的数做被除数,val表示的数做除数,并将余数返回。</p> <p>公共int compareTo先导入BigInteger瓦尔()</p> <p>该方法将此自己与指定的val进行比较。若自己比指定的val大则返回正数,若自己比指定的val小则返回负数,若二者相等则返回0。</p> <p>先导入BigInteger否定公共()</p> <p>该方法有取相反数的功能,其将自己的相反数返回。</p> <p>公共int sgn () </p> <p>该方法将返回自己的符号,当表示的值为负数时,返回1;为正数时返回1;为零时返回0。</p> <p class=看完上述内容,你们对整数如何在java中使用有进一步的了解吗?如果还想了解更多知识或者相关内容,请关注行业资讯频道,感谢大家的支持。

整数如何在java中使用