为了账号安全,请及时绑定邮箱和手机立即绑定

循环里的求模计算到最后怎么让它也执行?

循环里的求模计算到最后怎么让它也执行?

慕的地6264312 2019-03-01 04:02:20
int[] d = {2,3,4,5,6,7,8,9,55,64,7,3,4}; for(int y=1; y<=d.length;y++) { if(y % 3 == 0) { System.out.println("ok"); } } 这个代码每3个执行一次 ok但是到最后,只有一个4或者两个数字的时候 求摸计算不能等于0. 怎么让它也计算一次ok?
查看完整描述

3 回答

?
繁花如伊

TA贡献2012条经验 获得超12个赞

只需要在if条件中加一个判断条件即可。
`if(y%3==0 | | y==d.length){
输出 //也就是说如果是3的倍数或者是最后一位,都输出。
}`

查看完整回答
反对 回复 2019-03-01
?
阿晨1998

TA贡献2037条经验 获得超6个赞

PHP的话可以考虑array_chunk先将数组拆分为小数组, 再使用foreach执行

查看完整回答
反对 回复 2019-03-01
?
慕码人8056858

TA贡献1803条经验 获得超6个赞

int[] d = {2,3,4,5,6,7,8,9,55,64,7,3,4};
        
for(int y=1; y<=d.length;y++) {
    if(y % 3 == 0) {
        System.out.println("ok");
    }
}

// 如果你的y是故意放弃索引0的值的,那下面的长度-1
if (d.length % 3 != 0) {
    System.out.println("ok");
}
查看完整回答
反对 回复 2019-03-01
  • 3 回答
  • 0 关注
  • 517 浏览

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号