课程
/后端开发
/Java
/Java入门第一季(IDEA工具)升级版
为什么if(i/2!=0)里面不能用除号,必须用%号呢,题目里不是写着如果i不能被2整除吗?%号是求余呀?
2015-07-08
源自:Java入门第一季(IDEA工具)升级版 4-12
正在回答
举个栗子
判断2能否被2整除
if (2 / 2 == 0) ==> fasle;
if (2 % 2 == 0) ==> true;
上面就已经说明了应该是求摩,而不是除。
继续说明,如果是用/代替%,那么情况就是
int num = 9; System.out.print(num / 2 != 0)
输出结果是 true; 为毛?
很简单的数学问题,什么数除以2等于0? 应该就是0吧。。
所以。。 如果用除以的话,只有0不能被整除。。
慕前端6174170 提问者
什么叫整除?你问的这些问题自己先百度一下就可以了
举报
0基础萌新入门第一课,从Java环境搭建、工具使用、基础语法开始
4 回答为什么不能输入i%2!==0必须是i%2!=0
4 回答为什么必须用i++不能用 i=i+1么?
2 回答例题上判断i是否是偶数为什么不能用if(i%2=0)
1 回答请问计算不能被3整除的数,为什么是i%3 !=0,而不是3%i !=0
1 回答不理解:变量 i 与 3 进行求模(取余),如果不等于 0 ,则表示不能被 3 整除