整型大数 BigInteger:

import java.math.BigInteger;
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scan=new Scanner(System.in);
BigInteger a =new BigInteger("100");
BigInteger b= new BigInteger("25");
System.out.println(a.subtract(b)); //大整数的减
System.out.println(a.add(b)); //大整数的加
System.out.println(a.multiply(b));//大整数的乘
System.out.println(a.divide(b)); //大整数的除
System.out.println(a.remainder(b)); //大数取余 //其他类型转换成大整数
   int aa=3;
BigInteger b=BigInteger.valueOf(aa);
System.out.println(b);
    }
}

浮点型大数 BigDecimal 加减乘除用法 同BigInteger

BigDecimal中,如果除不尽,divide格式应该这样写:
System.out.println(x.divide(y,3,BigDecimal.ROUND_HALF_UP));//分别代表的是除数,保留的位数,方式为四舍五入。
BigDecimal a=new BigDecimal("1");
BigDecimal b=new BigDecimal("3");
System.out.println(a.divide(b,3,BigDecimal.ROUND_HALF_UP));

最新文章

  1. 【原】AFNetworking源码阅读(五)
  2. DNS初识
  3. JavaScript内置对象(字符串,数组,日期的处理)
  4. Bitbucket Repository size limits
  5. JQuery思维导图
  6. SQL触发器,数据库
  7. Park Visit
  8. php 去掉 头尾 空格 2种方法
  9. 从零開始开发Android版2048 (四) 分数、重置、结束
  10. javascript数组去重的3种方法
  11. 时区,GMT时间,UTC时间,UNIX时间戳
  12. 使用EFCore,手动创建SQLLite数据库
  13. Struts2框架之类型转换 --Struts2框架
  14. SQL 查询重复的行
  15. java并发编程的艺术(一)---锁的基本属性
  16. UDP_TCP示意图
  17. du和df命令的区别
  18. 【转】容易被忽略CSS特性
  19. MySQL 5.7忘记密码
  20. POJ1088:滑雪(简单dp)

热门文章

  1. springboot web - 建立路由
  2. django orm介绍以及字段和参数
  3. IO流学习之字节流(二)
  4. python中的__dict__和dir()的区别
  5. CodeForces 1144B
  6. 转载:dsp芯片的定点运算
  7. springBoot 发送邮件图片不显示
  8. Yii2 JWT
  9. arm学习笔记
  10. linux - 删除软件包