美文网首页
每日一练93——Java它是偶数吗?(8kyu)

每日一练93——Java它是偶数吗?(8kyu)

作者: 砾桫_Yvan | 来源:发表于2018-09-10 09:38 被阅读0次

    题目

    在这个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; 
      }
    }
    

    后记

    这题不就是判断偶数嘛,做过类似的。

    相关文章

      网友评论

          本文标题:每日一练93——Java它是偶数吗?(8kyu)

          本文链接:https://www.haomeiwen.com/subject/trbjgftx.html