外层再判断一下就可以了 if(i*k+1>=a.length){ break; }