BigInteger类详解
API介绍
基本函数:
valueOf(parament):将参数转换为指定的类型
比如 int a = 3; BigInteger b = BigInteger.valueOf(a); 则 b = 3; String s = "12345"; BigInteger c = BigInteger.valueOf(s); 则 c = 12345;
add():大整数相加
BigInteger a = new BigInteger("23");BigInteger b = new BigInteger("34");a.add(b);
subtract():相减
multiply():相乘
divide():相除取整
pow():指数a.pow(b) = a^b;
remainder();取余数
gcd();最大公约数
abs():绝对值
negate():取反数
mod():a.mod(b)=a%b=a.remainder(b)
max():min();最大最小值
compareTo():比较大小
equals():是否相等
BigInteger构造函数:
- BigInteger(String val):将指定字符串转换为十进制表示形式
- BigInteger(String val, int radix):将指定基数的BigInteger的字符串表示形式转换为BigInteger
基本常量
A=BigInteger.ONE 1
B=BigInteger.TEN 10
C=BigInteger.ZERO 0
基本操作
scanner.nextBigInteger(),可以从控制台读入一个BigInteger
a.toString(),返回十进制字符串
a.toString(2),返回二进制字符串
BigInteger类详解相关推荐
- OpenCV Mat类详解和用法(官网原文)
参考文章:OpenCV Mat类详解和用法 我马克一下,日后更 官网原文链接:https://docs.opencv.org/3.2.0/d6/d6d/tutorial_mat_the_basic_i ...
- 转载:c+string类详解
C++ string 类详解 </h1><div class="clear"></div><div class="postBod ...
- JDBC学习笔记02【ResultSet类详解、JDBC登录案例练习、PreparedStatement类详解】
黑马程序员-JDBC文档(腾讯微云)JDBC笔记.pdf:https://share.weiyun.com/Kxy7LmRm JDBC学习笔记01[JDBC快速入门.JDBC各个类详解.JDBC之CR ...
- JDBC学习笔记01【JDBC快速入门、JDBC各个类详解、JDBC之CRUD练习】
黑马程序员-JDBC文档(腾讯微云)JDBC笔记.pdf:https://share.weiyun.com/Kxy7LmRm JDBC学习笔记01[JDBC快速入门.JDBC各个类详解.JDBC之CR ...
- Android复习14【高级编程:推荐网址、抠图片上的某一角下来、Bitmap引起的OOM问题、三个绘图工具类详解、画线条、Canvas API详解(平移、旋转、缩放、倾斜)、矩阵详解】
目 录 推荐网址 抠图片上的某一角下来 8.2.2 Bitmap引起的OOM问题 8.3.1 三个绘图工具类详解 画线条 8.3.16 Canvas API详解(Part 1) 1.transla ...
- Java中的Runtime类详解
Java中的Runtime类详解 1.类注释 /**Every Java application has a single instance of class Runtime that allows ...
- [NewLife.XCode]实体类详解
NewLife.XCode是一个有10多年历史的开源数据中间件,由新生命团队(2002~2019)开发完成并维护至今,以下简称XCode. 整个系列教程会大量结合示例代码和运行日志来进行深入分析,蕴含 ...
- basicdatasourcefactory mysql_Java基础-DBCP连接池(BasicDataSource类)详解
Java基础-DBCP连接池(BasicDataSource类)详解 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 实际开发中"获得连接"或"释放资源 ...
- JAVA的StringBuffer类详解
JAVA的StringBuffer类详解 StringBuffer类和String一样,也用来代表字符串,只是由于StringBuffer的内部实现方式和String不同,所以StringBuffer ...
最新文章
- HDU 6208 The Dominator of Strings ——(青岛网络赛,AC自动机)
- 有勇气的牛排---算法与数据
- python中比较运算符用于比较两个数_python中的运算和运算符
- timer控件的使用
- php调用twitter api
- 计算机文化基础第二章,计算机文化基础(第二章Windows2000操作系统)
- 5.有2个数组,第一个数组内容为:[黑龙江省,浙江省,江西省,广东省,福建省], 第二个数组为:[哈尔滨,杭州,南昌,广州,福州], 将第一个数组元素作为key,第二个
- crontab 每天凌晨8点_凌晨3点47分,嘉兴8岁女孩竟独自站在街头,原因竟是…
- c/c++入门教程 - 1.基础c/c++ - 1.0 Visual Studio 2019安装环境搭建
- 【MapReduce】MapReduce工作机制
- Spring MVC 中使用AOP 进行统一日志管理--XML配置实现
- CentOS7.9 EDA软件,Cadence、Synopsys、Mentor、Ansys、Keysight、Matlab、Vivado和Quartus等工具虚拟机平台
- js调用数科阅读器_多种方式实现JS调用后台方法进行数据交互
- codeforces 158E. Phone Talks(dp)
- 简述自动化测试实习收获
- Java面试资料个人整理
- 以【?nid=】的形式进行页面的跳转
- 迅雷创始人程浩:流量、资本红利已成过去式,中国互联网下一个十年属于……
- 今日头条2018校招后端方向(第二批)
- 修改电脑中C盘下的文件名
热门文章
- 查看mysql连接数_查看mysql 连接数
- 适用于 ESXi 6.x 中的 OpenSLP 安全漏洞 (CVE-2019-5544) 的权宜措施 (76372)
- Exchange Server 2016 独立部署/共存部署 (四)—— 配置DAG(上)
- 企业五年后卓越或者死亡,数据战略是关键!
- 软件工程学习总结(4)——软件工程概论
- 安卓能不能安装jar_PyCharm 2019安装教程
- html object标签与java,html之object标签的classid收集
- 12c跨平台完成PDB的备份迁移
- 手机上网有几种方式?
- Java学习路线(完整详细版)