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类详解相关推荐

  1. OpenCV Mat类详解和用法(官网原文)

    参考文章:OpenCV Mat类详解和用法 我马克一下,日后更 官网原文链接:https://docs.opencv.org/3.2.0/d6/d6d/tutorial_mat_the_basic_i ...

  2. 转载:c+string类详解

    C++ string 类详解 </h1><div class="clear"></div><div class="postBod ...

  3. JDBC学习笔记02【ResultSet类详解、JDBC登录案例练习、PreparedStatement类详解】

    黑马程序员-JDBC文档(腾讯微云)JDBC笔记.pdf:https://share.weiyun.com/Kxy7LmRm JDBC学习笔记01[JDBC快速入门.JDBC各个类详解.JDBC之CR ...

  4. JDBC学习笔记01【JDBC快速入门、JDBC各个类详解、JDBC之CRUD练习】

    黑马程序员-JDBC文档(腾讯微云)JDBC笔记.pdf:https://share.weiyun.com/Kxy7LmRm JDBC学习笔记01[JDBC快速入门.JDBC各个类详解.JDBC之CR ...

  5. Android复习14【高级编程:推荐网址、抠图片上的某一角下来、Bitmap引起的OOM问题、三个绘图工具类详解、画线条、Canvas API详解(平移、旋转、缩放、倾斜)、矩阵详解】

    目   录 推荐网址 抠图片上的某一角下来 8.2.2 Bitmap引起的OOM问题 8.3.1 三个绘图工具类详解 画线条 8.3.16 Canvas API详解(Part 1) 1.transla ...

  6. Java中的Runtime类详解

    Java中的Runtime类详解 1.类注释 /**Every Java application has a single instance of class Runtime that allows ...

  7. [NewLife.XCode]实体类详解

    NewLife.XCode是一个有10多年历史的开源数据中间件,由新生命团队(2002~2019)开发完成并维护至今,以下简称XCode. 整个系列教程会大量结合示例代码和运行日志来进行深入分析,蕴含 ...

  8. basicdatasourcefactory mysql_Java基础-DBCP连接池(BasicDataSource类)详解

    Java基础-DBCP连接池(BasicDataSource类)详解 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 实际开发中"获得连接"或"释放资源 ...

  9. JAVA的StringBuffer类详解

    JAVA的StringBuffer类详解 StringBuffer类和String一样,也用来代表字符串,只是由于StringBuffer的内部实现方式和String不同,所以StringBuffer ...

最新文章

  1. HDU 6208 The Dominator of Strings ——(青岛网络赛,AC自动机)
  2. 有勇气的牛排---算法与数据
  3. python中比较运算符用于比较两个数_python中的运算和运算符
  4. timer控件的使用
  5. php调用twitter api
  6. 计算机文化基础第二章,计算机文化基础(第二章Windows2000操作系统)
  7. 5.有2个数组,第一个数组内容为:[黑龙江省,浙江省,江西省,广东省,福建省], 第二个数组为:[哈尔滨,杭州,南昌,广州,福州], 将第一个数组元素作为key,第二个
  8. crontab 每天凌晨8点_凌晨3点47分,嘉兴8岁女孩竟独自站在街头,原因竟是…
  9. c/c++入门教程 - 1.基础c/c++ - 1.0 Visual Studio 2019安装环境搭建
  10. 【MapReduce】MapReduce工作机制
  11. Spring MVC 中使用AOP 进行统一日志管理--XML配置实现
  12. CentOS7.9 EDA软件,Cadence、Synopsys、Mentor、Ansys、Keysight、Matlab、Vivado和Quartus等工具虚拟机平台
  13. js调用数科阅读器_多种方式实现JS调用后台方法进行数据交互
  14. codeforces 158E. Phone Talks(dp)
  15. 简述自动化测试实习收获
  16. Java面试资料个人整理
  17. 以【?nid=】的形式进行页面的跳转
  18. 迅雷创始人程浩:流量、资本红利已成过去式,中国互联网下一个十年属于……
  19. 今日头条2018校招后端方向(第二批)
  20. 修改电脑中C盘下的文件名

热门文章

  1. 查看mysql连接数_查看mysql 连接数
  2. 适用于 ESXi 6.x 中的 OpenSLP 安全漏洞 (CVE-2019-5544) 的权宜措施 (76372)
  3. Exchange Server 2016 独立部署/共存部署 (四)—— 配置DAG(上)
  4. 企业五年后卓越或者死亡,数据战略是关键!
  5. 软件工程学习总结(4)——软件工程概论
  6. 安卓能不能安装jar_PyCharm 2019安装教程
  7. html object标签与java,html之object标签的classid收集
  8. 12c跨平台完成PDB的备份迁移
  9. 手机上网有几种方式?
  10. Java学习路线(完整详细版)