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?
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?
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");
}
15 回答8.4k 阅读
8 回答6.2k 阅读
3 回答2k 阅读✓ 已解决
2 回答3.9k 阅读✓ 已解决
2 回答3.2k 阅读✓ 已解决
1 回答3.2k 阅读✓ 已解决
1 回答4k 阅读✓ 已解决
只需要在if条件中加一个判断条件即可。
`if(y%3==0 | | y==d.length){
输出 //也就是说如果是3的倍数或者是最后一位,都输出。
}`