返回首页
当前位置: 主页 > 励志名言 >

高稀度的父亲m88明升体育亚洲

时间:2018-10-08 07:17 | 来源:未知 | 作者:admin | 点击:次 | 我要投稿
package com.test.util; import java.math.BigDecimal; public class BigDecimalOperation { ? ? ?public static double add(double d1, double d2) { ? ?BigDecimal b1=new BigDecimal(d1); ? ?BigDecimal b2=new BigDecimal(d2); ? ?return b1.add(b2).doub

  package com.test.util;

  import java.math.BigDecimal;

  public class BigDecimalOperation {

   ?

   ?

   ?public static double add(double d1, double d2) {

   ? ?BigDecimal b1=new BigDecimal(d1);

   ? ?BigDecimal b2=new BigDecimal(d2);

   ? ?return b1.add(b2).doubleValue();

   ?}

   ?

   ?

   ?public static String addStr(double d1, double d2) {

   ? ?BigDecimal b1=new BigDecimal(d1);

   ? ?BigDecimal b2=new BigDecimal(d2);

   ? ?return b1.add(b2).toString();

   ?}

   ?

   ?

   ?public static String add(String s1, String s2) {

   ? ?BigDecimal b1=new BigDecimal(s1);

   ? ?BigDecimal b2=new BigDecimal(s2);

   ? ?return b1.add(b2).toString();

   ?}

   ?

   ?

   ?public static double strAdd(String s1, String s2) {

   ? ?BigDecimal b1=new BigDecimal(s1);

   ? ?BigDecimal b2=new BigDecimal(s2);

   ? ?return b1.add(b2).doubleValue();

   ?}

   ?

   ?

   ?public static double add(double d1, double d2, int scale) {

   ? ?BigDecimal b1=new BigDecimal(d1);

   ? ?BigDecimal b2=new BigDecimal(d2);

   ? ?return b1.add(b2).setScale(scale, BigDecimal.ROUND_HALF_UP).doubleValue();

   ?}

   ?

   ?

   ?public static String addStr(double d1, double d2, int scale) {

   ? ?BigDecimal b1=new BigDecimal(d1);

   ? ?BigDecimal b2=new BigDecimal(d2);

   ? ?return b1.add(b2).setScale(scale, BigDecimal.ROUND_HALF_UP).toString();

   ?}

   ?

   ?

   ?public static String add(String s1, String s2, int scale) {

   ? ?BigDecimal b1=new BigDecimal(s1);

   ? ?BigDecimal b2=new BigDecimal(s2);

   ? ?return b1.add(b2).setScale(scale, BigDecimal.ROUND_HALF_UP).toString();

   ?}

   ?

   ?

   ?public static double strAdd(String s1, String s2, int scale) {

   ? ?BigDecimal b1=new BigDecimal(s1);

   ? ?BigDecimal b2=new BigDecimal(s2);

   ? ?return b1.add(b2).setScale(scale, BigDecimal.ROUND_HALF_UP).doubleValue();

   ?}

   ?

   ?

   ?public static double sub(double d1, double d2) {

   ? ?BigDecimal b1=new BigDecimal(d1);

   ? ?BigDecimal b2=new BigDecimal(d2);

   ? ?return b1.subtract(b2).doubleValue();

   ?}

   ?

   ?

   ?public static String strSub(double d1, double d2) {

   ? ?BigDecimal b1=new BigDecimal(d1);

------分隔线----------------------------
无法在这个位置找到: ajaxfeedback.htm
推荐内容