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

题目

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

后记

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

最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容