/*    */ package com.picc.grab.util;
/*    */ 
/*    */ import java.math.BigDecimal;
/*    */ import java.text.NumberFormat;
/*    */ 
/*    */ 
/*    */ 
/*    */ 
/*    */ 
/*    */ 
/*    */ 
/*    */ 
/*    */ 
/*    */ 
/*    */ public class NumberJiSuanUtil
/*    */ {
/*    */   public static String getPercent(int dividend, int divisor, int digit) {
/* 18 */     Float result = Float.valueOf(dividend / divisor);
/* 19 */     if (result.isNaN()) {
/* 20 */       return "--";
/*    */     }
/*    */     
/* 23 */     NumberFormat nt = NumberFormat.getNumberInstance();
/*    */     
/* 25 */     nt.setMinimumFractionDigits(digit);
/* 26 */     String finalResult = nt.format(result);
/* 27 */     return finalResult;
/*    */   }
/*    */ 
/*    */ 
/*    */ 
/*    */ 
/*    */ 
/*    */ 
/*    */ 
/*    */   
/*    */   public static String add(String str1, String str2) {
/*    */     try {
/* 39 */       return (new BigDecimal(str1)).add(new BigDecimal(str2)).toPlainString();
/* 40 */     } catch (Exception e) {
/* 41 */       return null;
/*    */     } 
/*    */   }
/*    */ 
/*    */ 
/*    */ 
/*    */ 
/*    */ 
/*    */ 
/*    */   
/*    */   public static String multiply(String str1, String str2) {
/*    */     try {
/* 53 */       return (new BigDecimal(str1)).multiply(new BigDecimal(str2)).toPlainString();
/* 54 */     } catch (Exception e) {
/* 55 */       return null;
/*    */     } 
/*    */   }
/*    */ 
/*    */ 
/*    */ 
/*    */ 
/*    */ 
/*    */ 
/*    */   
/*    */   public static String subtract(String str1, String str2) {
/*    */     try {
/* 67 */       return (new BigDecimal(str1)).subtract(new BigDecimal(str2)).toPlainString();
/* 68 */     } catch (Exception e) {
/* 69 */       return null;
/*    */     } 
/*    */   }
/*    */ 
/*    */ 
/*    */ 
/*    */ 
/*    */ 
/*    */ 
/*    */   
/*    */   public static String divide(String str1, String str2) {
/*    */     try {
/* 81 */       return (new BigDecimal(str1)).divide(new BigDecimal(str2), 5).toPlainString();
/* 82 */     } catch (Exception e) {
/* 83 */       e.printStackTrace();
/* 84 */       return null;
/*    */     } 
/*    */   }
/*    */ 
/*    */ 
/*    */ 
/*    */ 
/*    */   
/*    */   public static String FourUpSixInto(String str) {
/* 93 */     BigDecimal b1 = new BigDecimal(str);
/* 94 */     BigDecimal b2 = b1.setScale(2, 6);
/* 95 */     return b2.toString();
/*    */   }
/*    */ }


/* Location:              C:\Users\Administrator\Desktop\ROOT\WEB-INF\classes\!\com\picc\gra\\util\NumberJiSuanUtil.class
 * Java compiler version: 8 (52.0)
 * JD-Core Version:       1.1.3
 */