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;
|
|||
|
|
}
|
|||
|
|
}
|