本文实例讲述了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实现提取不重复的整数实例
# 并将
# 自己的
# 操作技巧
# 也有
# 相关内容
# 那就
# 零时
# 这个问题
# 感兴趣
# 数据结构
# 给大家
# 还有一个
# 就不能
# 所能
# 将此
# 更多关于
# 以对
# 所述
# 程序设计
# 值为
相关文章:
胶州企业网站制作公司,青岛石头网络科技有限公司怎么样?
制作门户网站的参考文献在哪,小说网站怎么建立?
网站制作费用多少钱,一个网站的运营,需要哪些费用?
矢量图网站制作软件,用千图网的一张矢量图做公司app首页,该网站并未说明版权等问题,这样做算不算侵权?应该如何解决?
网站建设制作、微信公众号,公明人民医院怎么在网上预约?
教育培训网站制作流程,请问edu教育网站的域名怎么申请?
道歉网站制作流程,世纪佳缘致歉小吴事件,相亲网站身份信息伪造该如何稽查?
建站主机如何选?高性价比方案全解析
在线制作视频网站免费,都有哪些好的动漫网站?
最好的网站制作公司,网购哪个网站口碑最好,推荐几个?谢谢?
网站制作话术技巧,网站推广做的好怎么话术?
成都响应式网站开发,dw怎么把手机适应页面变成网页?
巅云智能建站系统:可视化拖拽+多端适配+免费模板一键生成
高性价比服务器租赁——企业级配置与24小时运维服务
整人网站在线制作软件,整蛊网站退不出去必须要打我是白痴才能出去?
招贴海报怎么做,什么是海报招贴?
成都网站制作价格表,现在成都广电的单独网络宽带有多少的,资费是什么情况呢?
PHP正则匹配日期和时间(时间戳转换)的实例代码
官网网站制作腾讯审核要多久,联想路由器newifi官网
香港服务器租用费用高吗?如何避免常见误区?
天河区网站制作公司,广州天河区如何办理身份证?需要什么资料有预约的网站吗?
如何选择PHP开源工具快速搭建网站?
唐山网站制作公司有哪些,唐山找工作哪个网站最靠谱?
网站制作公司哪里好做,成都网站制作公司哪家做得比较好,更正规?
建站之星安装后如何自定义网站颜色与字体?
如何构建满足综合性能需求的优质建站方案?
如何高效利用亚马逊云主机搭建企业网站?
如何在IIS中新建站点并解决端口绑定冲突?
建站之家VIP精选网站模板与SEO优化教程整合指南
如何快速搭建支持数据库操作的智能建站平台?
建站之星3.0如何解决常见操作问题?
高防服务器租用首荐平台,企业级优惠套餐快速部署
家庭服务器如何搭建个人网站?
网站制作报价单模板图片,小松挖机官方网站报价?
建站VPS选购需注意哪些关键参数?
JS中使用new Date(str)创建时间对象不兼容firefox和ie的解决方法(两种)
如何通过PHP快速构建高效问答网站功能?
如何基于PHP生成高效IDC网络公司建站源码?
网站制作大概多少钱一个,做一个平台网站大概多少钱?
长沙企业网站制作哪家好,长沙水业集团官方网站?
重庆市网站制作公司,重庆招聘网站哪个好?
国美网站制作流程,国美电器蒸汽鍋怎么用官方网站?
建站主机如何选?性能与价格怎样平衡?
如何正确选择百度移动适配建站域名?
如何选择最佳自助建站系统?快速指南解析优劣
已有域名建站全流程解析:网站搭建步骤与建站工具选择
C++用Dijkstra(迪杰斯特拉)算法求最短路径
如何高效配置香港服务器实现快速建站?
香港服务器网站推广:SEO优化与外贸独立站搭建策略
详解ASP.NET 生成二维码实例(采用ThoughtWorks.QRCode和QrCode.Net两种方式)
*请认真填写需求信息,我们会在24小时内与您取得联系。