大数处理方案(处理大数据的基本思路)

  本篇文章为你整理了大数处理方案(处理大数据的基本思路)的详细内容,包含有大数据处理解决方案 处理大数据的基本思路 大数据的处理流程? 大数据处理的三个基本解决途径 大数处理方案,希望能帮助你了解 大数处理方案。

   BigInteger bigInteger = new BigInteger("1323432142343324376576567576576572445345");

   System.out.println(bigInteger);

   //1. 在对 BigInteger 进行加减乘除的时候,需要使用对应的方法,不能直接进行 + - * /

   //2. 可以创建一个要操作的 BigInteger 然后进行相应 的操作

   BigInteger bigInteger1 = new BigInteger("100");

   BigInteger add = bigInteger.add(bigInteger1);

   System.out.println(add);

   BigInteger subtract = bigInteger.subtract(bigInteger1);

   System.out.println(subtract);

   BigInteger multiply = bigInteger.multiply(bigInteger1);

   System.out.println(multiply);

   BigInteger divide = bigInteger.divide(bigInteger1);

   System.out.println(divide);

  //运行结果:

  //1323432142343324376576567576576572445345

  //1323432142343324376576567576576572445445

  //1323432142343324376576567576576572445245

  //132343214234332437657656757657657244534500

  //13234321423433243765765675765765724453

  

 

 

  
public static void main(String[] args) {

   //当我们需要保存一个精度很高的数时,double不够用

   //可以使用 BigDecimal

   double d = 1.432452341211111111111151111111d;

   System.out.println(d);

   BigDecimal bigDecimal = new BigDecimal("1.432452341211111111111151111111");

   System.out.println(bigDecimal);

   //1. 如果对 BigDecimal 进行运算,比如加减乘除,需要使用对应的方法

   //2. 创建一个需要操作的 BigDecimal 然后调用其方法即可

   BigDecimal bigDecimal1 = new BigDecimal("1.1");

   System.out.println(bigDecimal.add(bigDecimal1));

   System.out.println(bigDecimal.subtract(bigDecimal1));

   System.out.println(bigDecimal.multiply(bigDecimal1));

  // System.out.println(bigDecimal.divide(bigDecimal1));//可能抛出异常ArithmeticException,因为结果可能是无限循环小数

   //解决方法在调用 divide 方法时, 指定其精度即可

   //如果有无限循环小数,就会保留 分子 的精度(分子的精度是多少,就保留多少精度)

   System.out.println(bigDecimal.divide(bigDecimal1,BigDecimal.ROUND_CEILING));

  //运行结果:

  //1.4324523412111112

  //1.432452341211111111111151111111

  //2.532452341211111111111151111111

  //0.332452341211111111111151111111

  //1.5756975753322222222222662222221

  //1.302229401101010101010137373738

  

 

 

  以上就是大数处理方案(处理大数据的基本思路)的详细内容,想要了解更多 大数处理方案的内容,请持续关注盛行IT软件开发工作室。

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: