32 lines
1.0 KiB
Java
32 lines
1.0 KiB
Java
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;
|
||
}
|
||
}
|