Ван найти проблему воды

Так как идентификационный номер воды короля появился более половины общего числа ID, идентификатор отличается каждый два смежна отменой, должна быть последним остающейся водой ID короля

Пакет основных; 

Импорт java.util.Scanner; 

общественный  класс жуть {
     статического сканера = новый новый сканер (System.in);
     статический  INT ID = 0 ;
     статический  Int COUNT = 0 ;
     публичный  статический  недействительный основные (String [] арг) {
         Int n-;  
         INT [] = ARR новый новый  INT [10 ]; 
        System.out.println ( "Пожалуйста , введите общее число постов:" ); 
        п = in.nextInt (); 
        System.out.println ( «Пожалуйста , введите каждую воду Army ID: ");
        для ( INT = 0; <п; я ++ ) 
        { 
            обр [I] = in.nextInt (); 
        } 
        Findid (обр, н); 
        System.out.println ( "水王的是ID:" + ID); 
    } 
    Статическая  пустота findid ( INT обр [], INT п) {
         для ( INT = 0; <п; я ++ )    
        { 
            если (кол == 0 )   
            {    
                кол ++ ; 
                ID = обр [I]; 
            }
            иначе 
            { 
                если (== ID обр [я]) 
                    рассчитывать ++ ;
                еще 
                    рассчитывать - ; 
                     }    
        }    
    }    
}

 

 

До тех пор, пока проблема была соответствующая и декомпозиции метод, это будет очень просто.

рекомендация

отwww.cnblogs.com/yuanxiaochou/p/10960668.html