美文网首页
用偶判断,不用奇判断

用偶判断,不用奇判断

作者: A_一只小菜鸟 | 来源:发表于2022-12-05 14:59 被阅读0次

判断一个数是奇数还是偶数是小学里学的基本知识,能够被⒉整除的整数是偶数,不能被⒉整除的是奇数,这规则简单又明了,还有什么好考虑的?好,我们来看一个例子,代码如下:

public class client {
public static void main (string [] args) 
/接收健盘输入参数
Scanner input = new Scanner (system.in) ;
system.out.print(”请输入多个数字判断奇偶:");
while ( input .hasNextInt ()){
int i = input.nextInt ( );
string str =i+"->" + (i % 2 == 1 ? ”奇数“ : ”偶数");
system.out.println(str) ;
)
}
}

输入多个数字,然后判断每个数字的奇偶性,不能被⒉整除就是奇数,其他的都是偶数,完全是根据奇偶数的定义编写的程序,我们来看看打印的结果:
请榆入多个数宇判断奇偶:1 2 0 -1 -2
1->奇数
2->偶数
0->偶数
-1->偶数
-2->偶数
前三个还很靠谱,第四个参数-1怎么可能会是偶数呢,这Java也太差劲了,如此简单的计算也会错!别忙着下结论,我们先来了解一下Java中的取余(%标示符)算法,模拟代码如下:

//模拟取余计算,dividend被除数,divisor除数
public static int remainder (int dividerd,int divisor){
return dividend - dividend / divisor * divisor;

看到这段程序,相信大家都会心地笑了,原来Java是这么处理取余计算的呀。根据上面的模拟取余可知,当输入-1的时候,运算结果是-1,当然不等于1了,所以它就被判定为偶数了,也就是说是我们的判断失误了。问题明白了,修正也很简单,改为判断是否是偶数即可。
代码如下:
i%2==0?”偶数“:"奇数“

相关文章

  • 21. 用偶判断,不用奇判断

    我们在学java的基本运算符时,经常会用到 " % " 运算符。还记得我们是如何判断一个数是否为偶数的吗? 我们之...

  • 21.用偶判断,不用奇判断

    我们在学java的基本运算符时,经常会用到 " % " 运算符。还记得我们是如何判断一个数是否为偶数的吗? 我们之...

  • 用什么来做判断

    在判断事物的时候,我们不用本能判断,不用感觉判断,也不是用感情判断当然更不是用理性判断,而是对线灵魂进行判断....

  • 第五章语法--条件判断

    条件判断 if 和else 后面需接冒号 与条件判断用 and 不用&&,或条件用or 不用||,为了可读性 最...

  • 偶的判断

    这么帅气的人儿大家肯定都认识吧,没错,他就是郑凯,随着第三季跑男的结束,他也与跑男一起走过了三个季度,他,没有邓叔...

  • 短期无法判断,长期不用判断

    副标题:一周投资复盘(3.1~3.7) 背景交代 本人自从17年入市以来,一直重仓和持续持有的就是BNB和柚子,即...

  • Go的条件判断语句和跳转关键字break,continue,go

    if判断语句 if判断语句的判断条件不用()包裹,可以在判断语句里面初始化判断条件的值 当判断语句的声明变量和局部...

  • 源码解析view的显示判断用isShown()还是View.VI

    前言 平时我们对View的显示判断都是用简要的方式去判断,那么,究竟是用view.isShown()去判断还是用v...

  • 自定制处理条件_用户名是否存在

    一、单个值处理判断 不推荐用法, form判断和字段判断相分离 用count判断数据是否唯一urser = mo...

  • 用感觉判断

    用心做事,用眼看人,你觉得靠谱吗?我倒觉得用眼看人,这句话真的不靠谱。表面看上去老实又安静的人其实大多数是很有计谋...

网友评论

      本文标题:用偶判断,不用奇判断

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