BigInteger
来源:互联网 发布:阿里导出淘宝数据包 编辑:程序博客网 时间:2024/05/16 11:56
BigInteger:可以让超过Integer范围内的数据进行运算 构造方法: BigInteger(String val)
package cn.itcast_01;import java.math.BigInteger;public class BigIntegerDemo { public static void main(String[] args) { // 这几个测试,是为了简单超过int范围内,Integer就不能再表示,所以就更谈不上计算了。 // Integer i = new Integer(100); // System.out.println(i); // // System.out.println(Integer.MAX_VALUE); // Integer ii = new Integer("2147483647"); // System.out.println(ii); // // NumberFormatException // Integer iii = new Integer("2147483648"); // System.out.println(iii); // 通过大整数来创建对象 BigInteger bi = new BigInteger("2147483648"); System.out.println("bi:" + bi); }}
方法: public BigInteger add(BigInteger val):加 public BigInteger subtract(BigInteger val):减 public BigInteger multiply(BigInteger val):乘 public BigInteger divide(BigInteger val):除 public BigInteger[] divideAndRemainder(BigInteger val):返回商和余数的数组
package cn.itcast_02;import java.math.BigInteger;public class BigIntegerDemo { public static void main(String[] args) { BigInteger bi1 = new BigInteger("100"); BigInteger bi2 = new BigInteger("50"); // public BigInteger add(BigInteger val):加 System.out.println("add:" + bi1.add(bi2)); // public BigInteger subtract(BigInteger val):加 System.out.println("subtract:" + bi1.subtract(bi2)); // public BigInteger multiply(BigInteger val):加 System.out.println("multiply:" + bi1.multiply(bi2)); // public BigInteger divide(BigInteger val):加 System.out.println("divide:" + bi1.divide(bi2)); // public BigInteger[] divideAndRemainder(BigInteger val):返回商和余数的数组 BigInteger[] bis = bi1.divideAndRemainder(bi2); System.out.println("商:" + bis[0]); System.out.println("余数:" + bis[1]); }}/* add:150 subtract:50 multiply:5000 divide:2 商:2 余数:0*/
0 0
- BigInteger
- BigInteger
- BigInteger
- BigInteger
- BigInteger
- BigInteger
- BigInteger
- BigInteger
- BigInteger
- BigInteger
- BigInteger
- JAVA [BigInteger]
- java biginteger
- java BigInteger
- JAVA BigInteger
- java BigInteger
- BigInteger类
- BigInteger简析
- 【解决方法】关于eclipse中logcat只显示level无其他内容
- 高效Java编程工具集锦
- LeetCode 113. Path Sum II DFS求解
- IOS Apps 开发(Swift)(4)——Connect the UI to Code(2)
- AVL树的插入删除操作
- BigInteger
- 新浪笔试题
- 带html标签的字符串 显示
- GMT,UTC,DST,CST时间详解
- System
- PAT(Basic Level) 1002.写出这个数 (20)
- atom音乐火花效果
- 本科教育忽略的黄金C++<5> 泛型算法-特定容器算法
- 在C#中使用FireBird嵌入式数据库