| | |
| | | * @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(); |
| | | float res = 0; |
| | | if(num instanceof Integer) { |
| | | res = BigDecimal.valueOf((Integer)num).divide(BigDecimal.valueOf((Integer)num2), 2, RoundingMode.HALF_UP).floatValue(); |
| | | } |
| | | if(num instanceof Float) { |
| | | res = BigDecimal.valueOf((Float)num).divide(BigDecimal.valueOf((Float)num2), 2, RoundingMode.HALF_UP).floatValue(); |
| | | } |
| | | if(num instanceof Double) { |
| | | res = BigDecimal.valueOf((Double)num).divide(BigDecimal.valueOf((Double)num2), 2, RoundingMode.HALF_UP).floatValue(); |
| | | } |
| | | if(isFloat){ |
| | | return res; |
| | | } |