编程练习咨询
来源:6-2 编程练习
清风小巷人家
2020-07-14 19:40:13
判断输入的正整数是否是5又是7的整数倍,可以理解成不等于这个代码输入吗?
1回答
好帮手慕小尤
2020-07-15
同学你好,1. 当变量n不是5与7的整数倍时,应该输出no。并同学的判断存在问题,建议同学使用%运算。如下所示:
if((n%5!=0)&&(n%7!=0)){ System.out.println("no"); }else{ System.out.println("yes"); }
2. %操作符号表示:取余。在除法运算中:被除数除以除数等于商加余数。取余的结果就是余数。如:35%5=35除以5的商是7,余数是0,所以35%5的结果是0。在上方判断中,结果为0则代表35是5的倍数。
3. 同学描述的“不等于这个代码输入”老师没有理解清楚,建议同学重新描述一下问题。
注:关于代码问题,建议同学以复制粘贴的方式反馈代码,便于老师定位问题。
如果我的回答解决了你的疑惑,请采纳,祝学习愉快~