我想在if条件下添加系列
if (count == 33 || count == 66 || count == 99
|| count == 132 || count == 165 || count == 198
|| count == 231 || count == 264 || count == 297
|| count == 330 || count == 363 || count == 396
|| count == 429 || count == 462 || count == 495
|| count == 528 || count == 561 || count == 594
|| count == 627 || count == 660 || count == 693
|| count == 726 || count == 759 || count == 792
|| count == 825 || count == 858 || count == 891
|| count == 924 || count == 957 || count == 990
|| count == 1023 || count == 1056 || count == 1089){
retValue = true;
}else {
retValue = false;
}
Run Code Online (Sandbox Code Playgroud)
有没有最好的办法呢?
所以,基本上你要检查可分性33,然后用模数运算符*来做:
if (count % 33 == 0) {
retValue = true;
} else {
retValue = false;
}
Run Code Online (Sandbox Code Playgroud)
如果您想确认该范围,可以将其添加到条件:
if (count >= 33 && count <= 1089 && count % 33 == 0)
Run Code Online (Sandbox Code Playgroud)
此外,您可以将该if-else块减少为单个return语句:
return count >= 33 && count <= 1089 && count % 33 == 0;
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
171 次 |
| 最近记录: |