要測試Java中round函數(shù)的準(zhǔn)確性,你可以創(chuàng)建一個測試類,使用JUnit框架編寫測試用例
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>4.12</version>
<scope>test</scope>
</dependency>
</dependencies>
RoundFunctionTest
的測試類:import org.junit.Assert;
import org.junit.Test;
public class RoundFunctionTest {
// 在這里編寫測試用例
}
@Test
public void testPositiveNumber() {
double input = 12.5;
long expectedOutput = 13;
long actualOutput = Math.round(input);
Assert.assertEquals(expectedOutput, actualOutput);
}
@Test
public void testNegativeNumber() {
double input = -12.5;
long expectedOutput = -12;
long actualOutput = Math.round(input);
Assert.assertEquals(expectedOutput, actualOutput);
}
@Test
public void testZero() {
double input = 0;
long expectedOutput = 0;
long actualOutput = Math.round(input);
Assert.assertEquals(expectedOutput, actualOutput);
}
注意:這些測試用例僅覆蓋了基本場景。你可以根據(jù)需要添加更多測試用例,以確保round函數(shù)在各種情況下都能正常工作。