问题描述
for(int i = 0 ;i < idsLength ; i++){if(为真){ ..... break; }else{ .... 执行 }}我测试的时候,发现执行break并没有跳出for循环,执行下一句
解决方案
for(int i = 0 ;i < 10 ; i++){ if(i>=5){ break; }else{ System.out.println(i); } } 输出:01234程序的逻辑是没有问题的,你单步调试下看看自己的程序里If(为真)这个条件是不是满足了。 或者在程序内部逻辑中有没有修改idsLength的值。
解决方案二:
吧详细的代码添出来
时间: 2024-10-01 22:17:45