全网整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:400-708-3566

java中最大的整数用法分析

本文实例讲述了java中最大的整数用法。分享给大家供大家参考,具体如下:

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));
 }
}

其余函数参造下表

方法签名

功能

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数学运算技巧总结》、《Java数据结构与算法教程》、《Java字符与字符串操作技巧总结》、《java日期与时间操作技巧汇总》、《Java操作DOM节点技巧总结》和《Java缓存操作技巧汇总》

希望本文所述对大家java程序设计有所帮助。


# java  # 最大  # 整数  # java将一个整数转化成二进制代码示例  # Java实现整数分解质因数的方法示例  # Java模拟计算机的整数乘积计算功能示例  # Java正则验证正整数的方法分析【测试可用】  # 浅谈Java中的高精度整数和高精度小数  # Java统计50个10到50之间整数的随机出现次数  # java整数与byte数组的转换实现代码  # Java实现提取不重复的整数实例  # 并将  # 自己的  # 操作技巧  # 也有  # 相关内容  # 那就  # 零时  # 这个问题  # 感兴趣  # 数据结构  # 给大家  # 还有一个  # 就不能  # 所能  # 将此  # 更多关于  # 以对  # 所述  # 程序设计  # 值为 


相关文章: 七夕网站制作视频,七夕大促活动怎么报名?  如何在腾讯云免费申请建站?  高端网站建设与定制开发一站式解决方案 中企动力  大同网页,大同瑞慈医院官网?  专业型网站制作公司有哪些,我设计专业的,谁给推荐几个设计师兼职类的网站?  建站之星展会模版如何一键下载生成?  手机网站制作与建设方案,手机网站如何建设?  XML的“混合内容”是什么 怎么用DTD或XSD定义  如何快速搭建FTP站点实现文件共享?  如何在腾讯云服务器快速搭建个人网站?  再谈Python中的字符串与字符编码(推荐)  如何在Golang中指定模块版本_使用go.mod控制版本号  如何用VPS主机快速搭建个人网站?  如何基于云服务器快速搭建个人网站?  兔展官网 在线制作,怎样制作微信请帖?  关于BootStrap modal 在IOS9中不能弹出的解决方法(IOS 9 bootstrap modal ios 9 noticework)  制作门户网站的参考文献在哪,小说网站怎么建立?  网站制作费用多少钱,一个网站的运营,需要哪些费用?  网站制作与设计教程,如何制作一个企业网站,建设网站的基本步骤有哪些?  如何选择域名并搭建高效网站?  如何在搬瓦工VPS快速搭建网站?  免费制作海报的网站,哪位做平面的朋友告诉我用什么软件做海报比较好?ps还是cd还是ai这几个软件我都会些我是做网页的?  网站制作壁纸教程视频,电脑壁纸网站?  建站之星伪静态规则如何正确配置?  ,柠檬视频怎样兑换vip?  东莞专业网站制作公司有哪些,东莞招聘网站哪个好?  东莞专业制作网站的公司,东莞大学生网的网址是什么?  如何在Tomcat中配置并部署网站项目?  宝盒自助建站智能生成技巧:SEO优化与关键词设置指南  如何在阿里云部署织梦网站?  如何基于云服务器快速搭建网站及云盘系统?  网站制作专业公司有哪些,如何制作一个企业网站,建设网站的基本步骤有哪些?  如何正确下载安装西数主机建站助手?  如何安全更换建站之星模板并保留数据?  建站之星CMS建站配置指南:模板选择与SEO优化技巧  可靠的网站设计制作软件,做网站设计需要什么样的电脑配置?  ,交易猫的商品怎么发布到网站上去?  ,制作一个手机app网站要多少钱?  名字制作网站免费,所有小说网站的名字?  如何用PHP工具快速搭建高效网站?  小视频制作网站有哪些,有什么看国内小视频的网站,求推荐?  香港服务器网站搭建教程-电商部署、配置优化与安全稳定指南  如何在万网自助建站中设置域名及备案?  建站之星好吗?新手能否轻松上手建站?  高端建站三要素:定制模板、企业官网与响应式设计优化  宁波免费建站如何选择可靠模板与平台?  湖北网站制作公司有哪些,湖北清能集团官网?  如何快速生成可下载的建站源码工具?  制作旅游网站html,怎样注册旅游网站?  如何用手机制作网站和网页,手机移动端的网站能制作成中英双语的吗? 

您的项目需求

*请认真填写需求信息,我们会在24小时内与您取得联系。