java判断奇数偶数_⽤java判断数字的奇偶性原来这么的简单!哈喽⼤家好。这⾥是java⼩⽩成长记!
⼩编不知不觉⾃学java⼀个多⽉了,学的东西也慢慢有了难度,不过还是很感兴趣的,还是依旧坚持着,真的是苦并快乐着,哈哈。有没有同样乐趣的⼩伙伴来结个伴,⼀起交流学习,或者那个⼤佬能指点⼀⼆,本⼈万分感激
昨天分享了java中if循环的语法格式,今天就举个列⼦熟悉熟悉。
今天分享的内容是:如何判断⼀个数是奇数还是偶数?
思路:判断⼀个数字的奇偶性⼤家都明⽩原理,让这个数对2求余数,如果余数为0,那就是偶数,如果余数不为0或者余数为1,那就是奇数。
小白学java有前途吗知识点:从思路我们可以发现,对2 求余数的结果就两个,刚好符合昨天所分享的if选择语句,所以只⽤⼀个简单的if语句就可以搞定了。不过还有⼀个问题,java中怎么对⼀个数字进⾏求余数的运算?在java中求余数的运算符号就是百分号:“%”,⽐如算5对2求余数,就写成5%2就⾏了。现在⼩知识已经掌握了,可以写代码了。
代码:
代码解释:可以看到代码⾮常的简单,第六⾏⽤if语句来进⾏选择,如果n对2求余数等于0,就输出n是偶数,否则是奇数。我这⾥为了简单⽤的是else,没有⽤else if。如果⽤else if ,要在else if后⾯加⼀个
布尔表达式,也就是n%2不等于0。好像问题⼜来了,不等于在java 中如何表达呢?这⾥可不能像数学课本上那样,在等于号上加⼀天斜线。java中的不等于是“!=”,就是感叹号加⼀个等于号,感叹号在java中表⽰“⾮”的意思。如果⽤else if,代码如下:
两种写法是⼀样的,只不过第⼀种简单易丢丢⽽已。看⼀下运⾏结果怎么样,有没有问题。
运⾏结果:
可以看到不管是正数、负数,还是0,都可以计算,perfect。
这⾥再补充⼀个⼩知识点:我上⽅代码中,if、else、else if 的下⽅都只有⼀⾏代码,也就是⼤括号“{}”中只有⼀⾏代码,当if语句中⼤括号⾥⾯只有⼀⾏代码时,⼤括号可以省略。但是通常最好不要省略,因为写上⼤括号更容易看懂代码。
今天内容就结束了,只是⼀个if语句的简单应⽤。⼤家有什么疑问或者建议,随时欢迎您的评论私信。