2、大小数操作类:BigDecimal
***************************
范例:*********************
package cn.mldn.demo;
import java.math.BigDecimal;
import java.math.RoundingMode;
public class TestDemo {
public static void main(String[] args) throws Exception {
BigDecimal numA = new BigDecimal("8782378237823782");
BigDecimal numB = new BigDecimal(23982382.23);
System.out.println("加法计算" + numA.add(numB));
System.out.println("乘法计算" + numA.multiply(numB));
System.out.println("乘方计算" + numA.pow(2));
System.out.println("除法计算" + numA.divide(numB, RoundingMode.HALF_UP));
}
}
程序执行结果: 加法计算 8782378261806164.2300000004470348358154296875
乘法计算 210622351787923787234222.8736145570874214172363281250
乘方计算 77130167512200758387343284783524
除法计算 366201245
Java.math 包中虽然提供有大数字的操作类,但是从本质上来讲,这两个类的功能是有
限的,也就是说,以后的开发中如果真要进行大数操作,一定要寻找其他的第三方组件包。
第六章工具库类
6.1、数组操作类:Arrays(重点)
No.
方法名称 类型 描述
01
public static void sort(数据类型[] a) 方法
针对于数组直接排
序
02
public static String toString(数据类型[] a) 方法 将数组转为字符串
03
public static void sort(数据类型[] a,数据类型 val) 方法 数据填充
04
Public static boolean equals(数据类型[] a1,数据类型[] 方法 两个数组比较,顺
评论0
最新资源