biginteger 原理_Java BigInteger详解
BigInteger概述
可用于无限大的整数计算
所在的包
java.math.BigInteger;
构造函数
public BigInteger(String val)
成员函数
比较大小函数
public int compareTo(BigInteger val)
实例
a.compareTo(b)
如果a>b,返回值大于零
a
a=b,返回值等于零
加法函数
public BigInteger add(BigInteger val)
减法函数
public BigInteger subtract(BigInteger val)
乘法函数
public BigInteger multiply(BigInteger val)
除法函数
public BigInteger divide(BigInteger val)
取余函数
public BigInteger remainder(BigInteger val)
取除数和余数函数
public BigInteger[] divideAndRemainder(BigInteger val)
实例
import java.math.*;public classMain {public static voidmain(String[] args)
{
BigInteger bi1= new BigInteger("20");
BigInteger bi2= new BigInteger("5");//加法
System.out.println("20+5结果:"+bi1.add(bi2));//减法
System.out.println("20-5结果:"+bi1.subtract(bi2));//乘法
System.out.println("20×5结果:"+bi1.multiply(bi2));//除法
System.out.println("20÷5结果:"+bi1.divide(bi2));//取余
System.out.println("20%5结果:"+bi1.remainder(bi2));//取除数和余数
BigInteger[] bigIntegers =bi1.divideAndRemainder(bi2);for(BigInteger bi :bigIntegers)
{
System.out.println(bi);
}
}
}/*输出
20+5结果:25
20-5结果:15
20×5结果:100
20÷5结果:4
20%5结果:0
4
0*/
biginteger 原理_Java BigInteger详解相关推荐
- java正则表达式原理_Java 正则表达式详解
摘自:http://www.jb51.net/article/16829.htm 许多语言,包括 Perl.PHP.Python.JavaScript和JScript,都支持用正则表达式处理文本,一些 ...
- java random函数原理_JAVA Random 详解
Java中存在着两种Random函数: 一.java.lang.Math.Random; 调用这个Math.Random()函数能够返回带正号的double值,该值大于等于0.0且小于1.0,即取值范 ...
- java linkedlist实例_Java Linkedlist原理及实例详解
这篇文章主要介绍了Java Linkedlist原理及实例详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 定义:linkedlist属于链表结构 ...
- java设计模式观察者模式吗_Java设计模式之观察者模式原理与用法详解
Java设计模式之观察者模式原理与用法详解 本文实例讲述了Java设计模式之观察者模式原理与用法.分享给大家供大家参考,具体如下: 什么是观察者模式 可以这么理解: 观察者模式定义了一种一对多的依赖关 ...
- python的编程模式-Python设计模式之状态模式原理与用法详解
本文实例讲述了Python设计模式之状态模式原理与用法.分享给大家供大家参考,具体如下: 状态模式(State Pattern):当一个对象的内在状态改变时允许改变其行为,这个对象看起来像是改变了其类 ...
- DeepLearning tutorial(1)Softmax回归原理简介+代码详解
FROM: http://blog.csdn.net/u012162613/article/details/43157801 DeepLearning tutorial(1)Softmax回归原理简介 ...
- DeepLearning tutorial(3)MLP多层感知机原理简介+代码详解
FROM:http://blog.csdn.net/u012162613/article/details/43221829 @author:wepon @blog:http://blog.csdn.n ...
- DeepLearning tutorial(4)CNN卷积神经网络原理简介+代码详解
FROM: http://blog.csdn.net/u012162613/article/details/43225445 DeepLearning tutorial(4)CNN卷积神经网络原理简介 ...
- Nginx(二):反向代理原理 与 配置文件详解
相关阅读: Nginx(一):Nginx原理概述 与 安装步骤详解 Nginx(二):反向代理原理 与 配置文件详解 Nginx(三):负载均衡策略 与 Nginx静态服务器 Nginx(四):Ngi ...
最新文章
- golang日志服务器_日志系统 | log/syslog (log) – Go 中文开发手册 - Break易站
- vc判断文件夹是否存在
- 我的网盘(云存储)功能需求,免费网盘需求,争取早日和百度网盘说拜拜
- Deep Learning(深度学习)学习笔记整理系列之(四)
- SocketLog安装
- 3个简单步骤即可测试Java 8
- 大话数据结构第四章栈的应用
- 靠谱测试人员需具备逻辑思考能力
- 2021年最想学习的五大编程语言
- MATLAB图像处理之图像去模糊处理
- et200sp模块接线图讲解_Step7 5.5通过Profinet组态ET200SP
- 许愿墙 php源码,许愿网许愿墙 v1 共享版
- 422器件与lvds接收器的区别_TVS管与ESD保护二极管的区别
- markdown生成目录
- RFT和QTP与AutoIt
- 初学unity(简单的视觉欺骗)
- 数据库六种范式详解(1NF/2NF/3NF/BCNF/4NF/5NF)
- 为Android虚拟机创建SDCard
- 【科研杂记_3】测高卫星
- 数据库_关键字的使用