一个简单的报数有关问题,逢3退出 为什么没有输出。看半天没发现什么有关问题。请高手看一下 多谢

一个简单的报数问题,逢3退出 为什么没有输出。看半天没发现什么问题。请高手看一下 谢谢
public class Circle {
    
    public static void main(String[] args) {
        // TODO Auto-generated method stub
        
        int n = 100 ;
        int count = 0;
        boolean[] arr = new boolean[n];
        
        for(int i=0;i<=n-1;i++){
            arr[i] = true;
        }
       
        while(n>1){
            for(int i=0;i<=n-1;i++){
                if(arr[i]==true){
                    count++;
                    if(count==3){
                        count = 0;
                        arr[i] = false; 
                        n--;
                    }  
                } 
            }
         }
            
        for(int i=0;i<=n-1;i++){
            if(arr[i]){
                System.out.println(i);
               }
            }
            
    }
}
------解决方案--------------------
多写就熟练了
------解决方案--------------------
是的!