| | |
| | | */ |
| | | public class MathUtil { |
| | | |
| | | /**提取公共方法,相除获取比例*/ |
| | | public static String divide(int num,int num2){ |
| | | double res = BigDecimal.valueOf(num).divide(BigDecimal.valueOf(num2), 2, RoundingMode.HALF_UP).doubleValue(); |
| | | /** |
| | | * 提取公共方法,相除获取比例,返回可选String或者Float |
| | | * @return Object String或者Float类型 |
| | | * */ |
| | | public static Object divide(Object num,Object num2,boolean isFloat){ |
| | | float res = BigDecimal.valueOf((Float) num).divide(BigDecimal.valueOf((Float) num2), 2, RoundingMode.HALF_UP).floatValue(); |
| | | if(isFloat){ |
| | | return res; |
| | | } |
| | | return (int)(res*100)+"%"; |
| | | } |
| | | |