Java基础知识强化87:BigInteger类之BigInteger加减乘除法的使用
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加减乘除法的使用相关推荐
- Java基础知识强化之集合框架笔记76:ConcurrentHashMap之 ConcurrentHashMap简介
1. ConcurrentHashMap简介: ConcurrentHashMap是一个线程安全的Hash Table,它的主要功能是提供了一组和Hashtable功能相同但是线程安全的方法.Conc ...
- Java基础知识强化99:Java 常见异常及趣味解释
常见 Java 异常解释:(译者注:非技术角度分析.阅读有风险,理解需谨慎:) 1. java.lang java.lang软件包是java语言的核心部分,它提供了java中的基础类. java.la ...
- Java基础知识强化83:System类之gc()方法(垃圾回收)以及和finalize()区别
1. System概述: System类包含一些有用的类字段和方法.它不能被实例化. 2. gc()方法:垃圾回收器 1 public static void gc() 调用gc方法暗示着 ...
- Java基础知识强化26:Object类之hashCode()方法、getClass()方法
1. Object类的hashCode()方法,如下: public int hashCode():返回该对象的哈希码值,这个值和地址值有关,但是不是实际地址值(哈希码值是根据实际地址值转化过来的 ...
- Java基础知识强化38:StringBuffer类之StringBuffer的添加功能
1. StringBuffer的添加功能: public StringBuffer append(String str):可以把任意类型数据添加到字符串缓冲区里面,并返回字符串缓冲区本身. publ ...
- Java基础知识强化14:Java死亡竞赛题目解析
一个小型网站上发布了一个称为Java"死亡竞赛"的新项目.测验发布后,超过20000位开发者参加了测验.网站以20道关于Java的多选题为主.我们得到了众多开发者的测验统计数据 ...
- Java基础知识强化之集合框架笔记56:Map集合之HashMap集合(HashMapString,Student)的案例...
1. HashMap集合(HashMap<String,Student>)的案例 HashMap是最常用的Map集合,它的键值对在存储时要根据键的哈希码来确定值放在哪里. HashMap的 ...
- Java基础知识强化之网络编程笔记25:Android网络通信之 Future接口介绍(Java程序执行超时)...
1. Future接口简介 在Java中,如果需要设定代码执行的最长时间,即超时,可以用Java线程池ExecutorService类配合Future接口来实现. Future接口是Java标准API ...
- Java基础知识学习04-自定义类、ArrayList集合
类与对象 类是一个模子,确定对象将会拥有的特征(属性)和行为(方法). 类的特征:类是对象的类型 具有相同属性和方法的一组对象的集合 类的组成:属性和方法 定义一个类:public class 类名 ...
最新文章
- C#调用C/C++动态库Dll时几个注意事项:PInvoke错误
- 2017 04 04 省选模拟
- 百兆以太网传输距离_新品推荐 16+2G口百兆/千兆监控接入型非标PoE交换机!
- 海康摄像头 海思AI芯片(Hi35XX): 图像jpg转.bgr
- latex转word_Latex与word转换及相关问题解决方法
- mysql 表自动复制_mysql-10临时表、复制表
- 福利网站!程序员面试——算法工程师面试大全第一部分
- mysql5.6主从复制与基于amoeba实现读写分离
- 与或非运算(布尔值/非布尔值)
- c语言程序个位,C语言位字段
- SpringAOP底层API之代理对象执行流程
- PAT 甲级 1003 Emergency 25分
- vmware使用显卡 | vmware切换显卡 | vmware显卡配置
- 巴菲特-芒格-彼得林奇的经典观点梳理
- 机器学习-基础知识 - Precision, Recall, Sensitivity, Specificity, Accuracy, FNR, FPR, TPR, TNR, F1 Score
- 内存(DDR/DDR2/DDR3/DDR4)的速度等级和时钟频率———个人笔记
- java面试基础题整理(二)
- CF连杀喊话_WeGame修改
- docker服务器搬迁后遇到的问题:宿主ip不通
- iOS9.0弃用AssetsLibrary中部分API
热门文章
- Word字体修改(罚抄,抄作业专用)
- 【HNOI2003】【BZOJ1216】操作系统(模拟,优先队列)
- jQuery→简介引入、jQuery类数组对象$()与DOM对象、各种选择器、attr()、html() 、text()、val()
- linux 编程 调度,Linux的进程线程及调度
- python鼠标位置_用python3 返回鼠标位置的实现方法(带界面)
- 第二章 ASP.NET MVC (视图传值到控制器)
- find linux 目录深度_把 Linux 上的文件列表和排序玩出花来
- java 环境变量_Win10系统配置Java环境变量
- OpenGL基础15:输入控制
- bzoj 3391: [Usaco2004 Dec]Tree Cutting网络破坏