题目
在这个Kata中,我们将一个数字(n)传递给一个函数。
您的代码将确定传递的数字是否为偶数。
该函数需要返回true或false。
数字可以是正数或负数,整数或浮点数。
浮点数被认为是这个卡塔的带头大哥。
测试用例:
import org.junit.Test;
import org.junit.Before;
import org.junit.After;
import static org.junit.Assert.assertEquals;
public class NumberTest {
private Number num;
@Before
public void setUp() throws Exception {
num = new Number();
}
@After
public void setDown() throws Exception {
num = null;
}
@Test
public void test() {
assertEquals(true, num.isEven(0));
assertEquals(false, num.isEven(0.5));
assertEquals(false, num.isEven(1));
assertEquals(true, num.isEven(2));
assertEquals(true, num.isEven(-4));
}
}
解题
My
public class Number {
public boolean isEven(double n) {
return n%2==0;
}
}
后记
这题不就是判断偶数嘛,做过类似的。
网友评论