网站建设资讯

NEWS

网站建设资讯

整数如何在java中使用

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

成都创新互联公司于2013年创立,是专业互联网技术服务公司,拥有项目做网站、网站制作网站策划,项目实施与项目整合能力。我们以让每一个梦想脱颖而出为使命,1280元诸暨做网站,已为上家服务,为诸暨各地企业和个人服务,联系电话:18982081108

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

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

demo:

package org.aaa;
import java.math.BigInteger;
public class ssss {
 public static void main(String[] ages){
  BigInteger b1=new BigInteger("11111111111111111111111111");
  BigInteger b2=new BigInteger("22222222222222222222222222");
  System.out.println("加法运算:");
  System.out.println("b1:"+b1);
  System.out.println("b2:"+b2);
  System.out.println("相加结果值");
  System.out.println("相加后的值:"+b1.add(b2));
 }
}

整数如何在java中使用

其余函数参造下表

方法签名

功能

public BigInteger add(BigInteger val)

该方法起到使两个数相加的功能,其用自己表示的数加上val表示的数,并将结果返回。

public BigInteger subtract(BigInteger val)

该方法起到使两个数相减的功能,其用自己表示的数减去val表示的数,并将结果返回。

public BigInteger multiply(BigInteger val)

该方法起到使两个数相乘的功能,其将自己表示的数与val表示的数的积返回。

public BigInteger divide(BigInteger val)

该方法起到使两个数相除的功能,其用自己表示的数做被除数,val表示的数做除数,并将商返回。

public BigInteger mod(BigInteger m)

该方法有求余的功能,其用自己表示的数做被除数,val表示的数做除数,并将余数返回。

public int compareTo(BigInteger val)

该方法将此自己与指定的val进行比较。若自己比指定的val大则返回正数,若自己比指定的val小则返回负数,若二者相等则返回0。

public BigInteger negate()

该方法有取相反数的功能,其将自己的相反数返回。

public int signum()

该方法将返回自己的符号,当表示的值为负数时,返回-1;为正数时返回1;为零时返回0。

看完上述内容,你们对整数如何在java中使用有进一步的了解吗?如果还想了解更多知识或者相关内容,请关注创新互联行业资讯频道,感谢大家的支持。


本文标题:整数如何在java中使用
转载源于:http://cdweb.net/article/iihjsp.html