偶数和奇数是什么意思(判断偶数的方法那么多)
admin
2023-09-21 06:02:28

在编程的过程中,经常会遇到判断偶数的地方,比如给列表添加一个背景来判断偶数等等。之前我一直认为判断偶数有两种方法。直到看了网上大佬才发现判断偶数还可以这么玩,这让我& quot惊喜礼物& quot。下面就来一一介绍一下,其中前两种也是最容易想到,也是使用最多的方式。

1.二进制法

我们都知道,计算机中的数字都是用二进制表示的,每个数位上的数字不是0就是1。比如5的二进制是101,6是110,7是111,8是1000等等,这里就不一一列举了。我们发现列出的四个数有一个特点,奇数最后一位是1,偶数最后一位是0,很容易判断。代码实现如下。

publicbooleanisEven(int number){ return(number 1)==0;

2.取余法

我们在学校学过,被2整除的数是偶数,被2整除的数是奇数。所以我们可以判断一个数除以2余数是1还是0,所以我们也可以判断。代码实现如下。

public booleaniseven(int number){ return number % 2==0;}这两种方法是我们日常开发中最常用的,也是最容易理解的。下面这些方法,一般人不一定想到。让我们睁开眼睛,看看有没有什么方法能让你觉得& quot惊讶& quot。

3.遍历法

很难想到遍历法可以用来判断一个偶数。谁是遍历的,如何遍历?它是遍历的。我觉得还是用数数来理解比较好。这是什么意思?你还记得刚学会数数的经历吗,比如1,2,3.也可以数奇数和偶数,比如偶数,奇数,偶数,奇数.从0开始。代码实现如下。

public booleaniseven(int number){ boolean result=true;for(inti=0;inumberI)结果=!结果;返回结果;}看到这个遍历方法让我想起了一个& quot经典& quot排序算法,睡眠排序法,这里不解释了。懂的人应该懂。这两个加在一起,堪比卧龙凤雏。睡眠排序方法举例如下。

4.截取法

我们都知道数的单位。如果是0,2,4,6,8,就是偶数,否则就是奇数。你这么说也行,除以10做个判断就行了,但是这跟拦截有什么关系?为什么叫拦截?我想象着发明这种方法的老板的内心独白:你想分的正好?除了整除,还要取余数?剩下的怎么拿?为什么这么复杂?不能截弦吗?直接截取最后一位就行了。没那么复杂。例子如下

5.穷举法

是的,偶数和奇数都可以穷尽。你有多少场戏我就拍多少场。嗯.我再也编不出来了。为什么要用穷举?你能理解他为什么要用穷举吗?看这张截图。0是奇数还是偶数?

惊喜不惊喜,一个简单的扯平判断就能玩花。有时候想想,写代码也没那么无聊。当你想找点乐子的时候,老板们总会带来一些惊喜让你开心。

相关内容

热门资讯

金花创建房间/微信金花房卡怎么... 1.微信渠道:(荣耀联盟)大厅介绍:咨询房/卡添加微信:88355042 2.微信游戏中心:打开微...
金花房间卡/金花房卡如何购买/... 金花房间卡/金花房卡如何购买/新超圣金花房卡正版如何购买新超圣是一款非常受欢迎的游戏,咨询房/卡添加...
牛牛创建房间/金花房卡批发/神... 微信游戏中心:神牛大厅房卡在哪里买打开微信,添加客服【88355042】,进入游戏中心或相关小程序,...
链接牛牛/牛牛房卡游戏代理/鸿... 鸿运大厅房卡更多详情添加微:33549083、 2、在商城页面中选择房卡选项。 3、根...
科技实测!牛牛房卡怎么获得/乐... 微信游戏中心:乐酷大厅房卡在哪里买打开微信,添加客服【88355042】,进入游戏中心或相关小程序,...