Java版太鼓伝花
1350 ワード
package other;
/**
*
* ,
* */
public class RingTest {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
int[] ring = {1,2,3,4,5,6,7,8,9,10,11,12};
int step = 3;
ringQuit1(ring,step);
}
/**
*
* */
public static void ringQuit1(int[] ringArray,int step){
int tempStep=0;
int leftLength=ringArray.length;
while(leftLength>=step){
System.out.print(" :");
for(int i=0;i<ringArray.length;i++){
if(ringArray[i]>0){
tempStep++;
if(tempStep==step){
System.out.print(ringArray[i]+" ");
tempStep=0;
ringArray[i]=-1;
leftLength--;
}
}
}
tempStep=0;
System.out.println("
");
printLeft(ringArray);
}
System.out.println(" ");
}
/**
*
* */
public static void printLeft(int[] array){
for(int i:array){
if(i>0){
System.out.print(i+" ");
}
}
System.out.println();
}
}