배열, 객체 문제인데 
배열에 각각 나이랑 boolean 으로 저장된거 개수 구하는 부분이 에러가나네..
문법적으로 오류가 없는데 왜일까...

한번만 봐줘...

import java.util.*;

public class Test8 {
        public static void main(String args[]){
                Scanner input = new Scanner(System.in);
                String name;
                int age, size=0;
                boolean idcard;
                
                Person a[] = new Person[5];
                System.out.println(\"회원정보를 입력합니다\");
                System.out.println(\"이름이 \'quit\'면 입력 종료\");
                
                for(int i=0;i<=a.length-1;i++){
                        System.out.print(\"=>name : \");
                        name = input.nextLine();
                        
                        if(name.equals(\"quit\")){
                                break;
                        }
                        
                        System.out.print(\"=>age : \");
                        age = input.nextInt();
                        System.out.print(\"=>idcard : \");
                        idcard = input.nextBoolean();

                        a[i] = new Person(name,age,idcard);        
                        input.nextLine();
                        size ++;
                }
                
                System.out.println(\"입력하신 회원정보를 모두 저장했습니다.\");
                System.out.println(\"검색결과 입니다.\");
                System.out.println(\"=> 10세 이하 어린이 수 : \"+ Person.getCountChild(a,size));
                System.out.println(\"=> ID카드 소지자 : \" + Person.getCountId(a,size));
        }
}

class Person{
        private String name;
        private int age;
        private boolean idCard;
        
        public Person(){}
        public Person(String n, int a, boolean i){
                this.name = n;
                this.age = a;
                this.idCard = i;
        }
        
        public String getName(){
                return this.name;
        }
        public int getAge(){
                return this.age;
        }
        public boolean getIdCard(){
                return this.idCard;
        }
        
        public void setName(String n){
                this.name = n;
        }
        public void setAge(int a){
                this.age = a;
        }
        public void setIdCard(boolean i){
                this.idCard = i;
        }
        
        public static int getCountChild(Person[] a, int s){
                int count = 0;
                
                for(int i=0;i<=s;i++){
                        if(a[i].getAge() <= 10){
                                count++;
                        }
                }
                return count ++;
        }
        
        public static int getCountId(Person[] a, int s){
                int count = 0;
                
                for(int i=0;i<=s;i++){
                        if(a[i].getIdCard() == true){
                                count++;
                        }
                }
                return count;
        }
}