|
@@ -285,6 +285,21 @@ public final class CommonUtils {
|
|
return formatNumber.setScale(2, RoundingMode.HALF_UP).doubleValue();
|
|
return formatNumber.setScale(2, RoundingMode.HALF_UP).doubleValue();
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+ /**
|
|
|
|
+ * 向下取整,可以取0.5
|
|
|
|
+ * @param number
|
|
|
|
+ * @return
|
|
|
|
+ */
|
|
|
|
+ public static double formatDoubleFloor(double number){
|
|
|
|
+ BigDecimal formatNumber = new BigDecimal(number);
|
|
|
|
+ double floorNumber = formatNumber.setScale(0, RoundingMode.FLOOR).doubleValue();
|
|
|
|
+ if(number >= floorNumber && number < floorNumber + 0.5){
|
|
|
|
+ return floorNumber;
|
|
|
|
+ }else{
|
|
|
|
+ return floorNumber + 0.5;
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+
|
|
/**
|
|
/**
|
|
* 补全html标签
|
|
* 补全html标签
|
|
* @param htmlStr
|
|
* @param htmlStr
|
|
@@ -403,6 +418,7 @@ public final class CommonUtils {
|
|
// QuesStructType quesStructType = getEnum(QuesStructType.class,"单选");
|
|
// QuesStructType quesStructType = getEnum(QuesStructType.class,"单选");
|
|
// System.out.println(quesStructType.getName());
|
|
// System.out.println(quesStructType.getName());
|
|
// System.out.println(characterToNumber("A"));
|
|
// System.out.println(characterToNumber("A"));
|
|
- System.out.println("");
|
|
|
|
|
|
+ System.out.println(formatDoubleFloor(3.61));
|
|
|
|
+ System.out.println(formatDoubleFloor(3.0));
|
|
}
|
|
}
|
|
}
|
|
}
|