Files
govern/cs-device/cs-device-boot/src/test/java/com/njcn/BaseJunitTest.java

32 lines
1.0 KiB
Java
Raw Normal View History

package com.njcn;
import com.njcn.csdevice.CsDeviceBootApplication;
import org.junit.runner.RunWith;
import org.springframework.boot.test.context.SpringBootTest;
import org.springframework.test.context.junit4.SpringRunner;
import org.springframework.test.context.web.WebAppConfiguration;
import java.math.BigDecimal;
import java.math.RoundingMode;
@RunWith(SpringRunner.class)
@WebAppConfiguration
@SpringBootTest(classes = CsDeviceBootApplication.class)
public class BaseJunitTest {
public static void main(String[] args) {
double num1 = 123.456;
double num2 = 123.4;
double num3 = 123.0;
System.out.println(roundToTwoDecimalPlaces(num1)); // 输出: 123.46
System.out.println(roundToTwoDecimalPlaces(num2)); // 输出: 123.40
System.out.println(roundToTwoDecimalPlaces(num3)); // 输出: 123.00
}
public static double roundToTwoDecimalPlaces(double num) {
// 乘以100然后四舍五入再除以100
return Math.round(num * 100.0) / 100.0;
}
}