1. BigInteger加减乘除法的使用

1 public BigInteger add(BigInteger val):加
2 public BigInteger subtract(BigInteger val):减
3 public BigInteger multiply(BigInteger val):乘
4 public BigInteger divide(BigInteger val):除
5 public BigInteger divideAndRemainder(BigInteger val):返回 商 和 余数的数组

2. 代码示例:

 1 package cn.itcast_02;
 2
 3 import java.math.BigInteger;
 4
 5 /*
 6  * public BigInteger add(BigInteger val):加
 7  * public BigInteger subtract(BigInteger val):减
 8  * public BigInteger multiply(BigInteger val):乘
 9  * public BigInteger divide(BigInteger val):除
10  * public BigInteger[] divideAndRemainder(BigInteger val):返回商和余数的数组
11  */
12 public class BigIntegerDemo {
13     public static void main(String[] args) {
14         BigInteger bi1 = new BigInteger("100");
15         BigInteger bi2 = new BigInteger("50");
16
17         // public BigInteger add(BigInteger val):加
18         System.out.println("add:" + bi1.add(bi2));
19         // public BigInteger subtract(BigInteger val):加
20         System.out.println("subtract:" + bi1.subtract(bi2));
21         // public BigInteger multiply(BigInteger val):加
22         System.out.println("multiply:" + bi1.multiply(bi2));
23         // public BigInteger divide(BigInteger val):加
24         System.out.println("divide:" + bi1.divide(bi2));
25
26         // public BigInteger[] divideAndRemainder(BigInteger val):返回商和余数的数组
27         BigInteger[] bis = bi1.divideAndRemainder(bi2);
28         System.out.println("商:" + bis[0]);
29         System.out.println("余数:" + bis[1]);
30     }
31 }

运行效果如下:

转载于:https://www.cnblogs.com/hebao0514/p/4838422.html

Java基础知识强化87:BigInteger类之BigInteger加减乘除法的使用相关推荐

  1. Java基础知识强化之集合框架笔记76:ConcurrentHashMap之 ConcurrentHashMap简介

    1. ConcurrentHashMap简介: ConcurrentHashMap是一个线程安全的Hash Table,它的主要功能是提供了一组和Hashtable功能相同但是线程安全的方法.Conc ...

  2. Java基础知识强化99:Java 常见异常及趣味解释

    常见 Java 异常解释:(译者注:非技术角度分析.阅读有风险,理解需谨慎:) 1. java.lang java.lang软件包是java语言的核心部分,它提供了java中的基础类. java.la ...

  3. Java基础知识强化83:System类之gc()方法(垃圾回收)以及和finalize()区别

    1. System概述: System类包含一些有用的类字段和方法.它不能被实例化. 2. gc()方法:垃圾回收器 1 public static void gc()       调用gc方法暗示着 ...

  4. Java基础知识强化26:Object类之hashCode()方法、getClass()方法

    1. Object类的hashCode()方法,如下: public  int  hashCode():返回该对象的哈希码值,这个值和地址值有关,但是不是实际地址值(哈希码值是根据实际地址值转化过来的 ...

  5. Java基础知识强化38:StringBuffer类之StringBuffer的添加功能

    1. StringBuffer的添加功能: public  StringBuffer append(String str):可以把任意类型数据添加到字符串缓冲区里面,并返回字符串缓冲区本身. publ ...

  6. Java基础知识强化14:Java死亡竞赛题目解析

      一个小型网站上发布了一个称为Java"死亡竞赛"的新项目.测验发布后,超过20000位开发者参加了测验.网站以20道关于Java的多选题为主.我们得到了众多开发者的测验统计数据 ...

  7. Java基础知识强化之集合框架笔记56:Map集合之HashMap集合(HashMapString,Student)的案例...

    1. HashMap集合(HashMap<String,Student>)的案例 HashMap是最常用的Map集合,它的键值对在存储时要根据键的哈希码来确定值放在哪里. HashMap的 ...

  8. Java基础知识强化之网络编程笔记25:Android网络通信之 Future接口介绍(Java程序执行超时)...

    1. Future接口简介 在Java中,如果需要设定代码执行的最长时间,即超时,可以用Java线程池ExecutorService类配合Future接口来实现. Future接口是Java标准API ...

  9. Java基础知识学习04-自定义类、ArrayList集合

    类与对象 类是一个模子,确定对象将会拥有的特征(属性)和行为(方法). 类的特征:类是对象的类型 具有相同属性和方法的一组对象的集合 类的组成:属性和方法 定义一个类:public class  类名 ...

最新文章

  1. C#调用C/C++动态库Dll时几个注意事项:PInvoke错误
  2. 2017 04 04 省选模拟
  3. 百兆以太网传输距离_新品推荐 16+2G口百兆/千兆监控接入型非标PoE交换机!
  4. 海康摄像头 海思AI芯片(Hi35XX): 图像jpg转.bgr
  5. latex转word_Latex与word转换及相关问题解决方法
  6. mysql 表自动复制_mysql-10临时表、复制表
  7. 福利网站!程序员面试——算法工程师面试大全第一部分
  8. mysql5.6主从复制与基于amoeba实现读写分离
  9. 与或非运算(布尔值/非布尔值)
  10. c语言程序个位,C语言位字段
  11. SpringAOP底层API之代理对象执行流程
  12. PAT 甲级 1003 Emergency 25分
  13. vmware使用显卡 | vmware切换显卡 | vmware显卡配置
  14. 巴菲特-芒格-彼得林奇的经典观点梳理
  15. 机器学习-基础知识 - Precision, Recall, Sensitivity, Specificity, Accuracy, FNR, FPR, TPR, TNR, F1 Score
  16. 内存(DDR/DDR2/DDR3/DDR4)的速度等级和时钟频率———个人笔记
  17. java面试基础题整理(二)
  18. CF连杀喊话_WeGame修改
  19. docker服务器搬迁后遇到的问题:宿主ip不通
  20. iOS9.0弃用AssetsLibrary中部分API

热门文章

  1. Word字体修改(罚抄,抄作业专用)
  2. 【HNOI2003】【BZOJ1216】操作系统(模拟,优先队列)
  3. jQuery→简介引入、jQuery类数组对象$()与DOM对象、各种选择器、attr()、html() 、text()、val()
  4. linux 编程 调度,Linux的进程线程及调度
  5. python鼠标位置_用python3 返回鼠标位置的实现方法(带界面)
  6. 第二章 ASP.NET MVC (视图传值到控制器)
  7. find linux 目录深度_把 Linux 上的文件列表和排序玩出花来
  8. java 环境变量_Win10系统配置Java环境变量
  9. OpenGL基础15:输入控制
  10. bzoj 3391: [Usaco2004 Dec]Tree Cutting网络破坏