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