BigInteger大数字方法的解释及使用

简介: BigInteger大数字方法的解释及使用

前言

       想起最开始学编程的样子了吗?基本数据类型中,整数类型和浮点数类型,聪明如你,一定知道,它们在运算过程中会有轻微的数据损失。在工业和商业中往往却是最致命的,哒哒哒,这时就用到了BigInteger方法了!

一、BigInteger大数字方法是什么?

          BigInteger大数字方法是可以实现,取值任意精度整数的一种方法,在运算过程中,不会有任何数据的损失。

二、怎么使用?

1.使用步骤

       第一步 导入math包

import java.math.BigInteger;

  第二步 BigInteger方法实例化

BigInteger i=new BigInteger(“99999”);
BigInteger j=BigInteger.valueOf(99999L);

    第三步 使用运算方法

常用方法 解释
add(BigInteger val); 加法
subtract(BigInteger val); 减法
multiply(BigInteger val); 乘法
divide(BigInteger val); 除法
remainder(BigInteger val); 取余
i.add(j);
i.subtract(j);
i.multiply(j);
i.divide(j);
i.remainder(j);

代码如下:

import java.math.BigInteger;
public class args {
    public static void main(String[] args) {
      BigInteger i=new BigInteger("99999");
      BigInteger j=BigInteger.valueOf(99999L);
      BigInteger o=i.add(j);
      System.out.println(o);
    }
}

2.实操展示

输出结果如下:


总结

       以上就是BigInteger大数字方法的使用,本文仅仅简单介绍了BigInteger方法的使用,而BigInteger提供了能使我们完整地处理数据的方法。

相关文章
Java 将带有小数点的字符串转成Integer类型数值
Java 将带有小数点的字符串转成Integer类型数值
1386 0
Java 将带有小数点的字符串转成Integer类型数值
|
5月前
|
Java
剑指offer_3_前n个数字二进制形式中1的个数(java)
剑指offer_3_前n个数字二进制形式中1的个数(java)
|
6月前
|
Java 数据安全/隐私保护
Java代码将数字转化为十六进制
Java代码将数字转化为十六进制
77 0
|
6月前
|
存储 Java
35、Java 中的 Math 类、Random 随机数、UUID、格式化字符串或数字、字符串和数字的相互转换、高精度计算、BigDecimal、计算机中的浮点数都是近似值
35、Java 中的 Math 类、Random 随机数、UUID、格式化字符串或数字、字符串和数字的相互转换、高精度计算、BigDecimal、计算机中的浮点数都是近似值
96 0
BigDecimal大数字方法的解释及使用
BigDecimal大数字方法的解释及使用
59 0
|
存储 Java
探索Java Double类型:浮点数的精确表达与实际应用
在Java编程中,浮点数是一种用于表示带小数部分的数字的数据类型。然而,由于浮点数的特性,其在计算机中的存储和运算存在一些精度问题。为了克服这些问题,Java提供了Double类作为浮点数的包装类,以提供更好的精确性和处理能力。本文将引导您深入了解Java中的Double类型,包括其特点、用法、注意事项以及在实际应用中的应用场景。
|
存储 Java
第35篇:Java 中的 Math 类、Random 随机数、UUID、格式化字符串或数字、字符串和数字的相互转换、高精度计算、BigDecimal、计算机中的浮点数都是近似值
✏️ java.lang.Math 类提供了常见的数学计算功能 ✏️ Math 类被 final 修饰(不能被继承) ✏️ Math 类不能被实例化
257 0
第35篇:Java 中的 Math 类、Random 随机数、UUID、格式化字符串或数字、字符串和数字的相互转换、高精度计算、BigDecimal、计算机中的浮点数都是近似值
【程序填空】下面程序的功能是将一个整数字符串转换为一个整数,如”-1234”转换为-1234
【程序填空】下面程序的功能是将一个整数字符串转换为一个整数,如”-1234”转换为-1234
220 0
|
Java
Java基础周测题,输入一个整数,输出所有能整除该整数的结果:
Java基础周测题,输入一个整数,输出所有能整除该整数的结果:
174 0
Java基础周测题,输入一个整数,输出所有能整除该整数的结果:
【一分钟内看懂】将括号的「是否合法」转化为「数学判定」| Java 刷题打卡
【一分钟内看懂】将括号的「是否合法」转化为「数学判定」| Java 刷题打卡