62,623
社区成员
发帖
与我相关
我的任务
分享
public static void main(String[] args) {
int [] a =new int[500];
for(int i=0;i <a.length;i++){
a[i]=1;
}
int leftCount=500;
int countNum=0;
int index=0;
//----------------------------------
int out=0;
//----------------------------------
while(leftCount!=0){
if(a[index] == 1) {
countNum++;
if(countNum==3){
leftCount--;
countNum=0;
a[index]=0;
//-------------------------
if(++out==a.length-1){
break;
}
/*这样也行
if(++out==a.length){
System.out.println(index);
return;
}
*/
//--------------------------
}
}
index++;
if(index==a.length){
index=0;
}
}
for(int i=0;i <a.length;i++){
if(a[i] == 1) {
System.out.println(i);
}
}
}