课程
/后端开发
/Java
/Java入门第一季(IDEA工具)升级版
为什么出来的答案一个是25,一个是30
2019-04-03
源自:Java入门第一季(IDEA工具)升级版 4-12
正在回答
!要放在前面后面的要用括号包起来
%表示求余数, i%2 == 0,说明能被2整除,i是偶数,同理i%2 != 0,不能被2整除,i是奇数
瞎扯,==不是赋值,是判断两个值是否相等,一个=号才是赋值,!=是不等于的意思
根据你前面的代码再结合
这两个一般是加上判断来写的。
i%2==0 意思i除于2余下来的数值等于0的话,如9/2余1,1就是不等于0,后面做什么操作看你的代码
i%2!=0 意思i除于2余下来的数值不等于0的话,..同上
三笠哥哥
i%2!=0的意思就是i除以2其余数不等于0
第一个语句会报错,语法不允许,这是赋值语句,但是i%2是个表达式,不是合法的左值,不能赋值第二个是判断语句,判断i被2除后的余数是否等于0
举报
0基础萌新入门第一课,从Java环境搭建、工具使用、基础语法开始
4 回答为什么不能输入i%2!==0必须是i%2!=0
7 回答i%2!=0 !什么意思?
3 回答i%2==1为什么不是1%2==0
5 回答为什么是i%2 == 1。而不是1%2 != 0
4 回答i%2!=0不也是对的吗