ユーザーから一連の入力を取得するためにさまざまな方法を試しましたが、何をすべきかわかりません。これが私のコードです。サイズ N の配列 A の多数決要素は、N/2 回以上出現する要素です。たとえば、(3,3,4,2,4,4,2,4,4) には多数決要素 (4) がありますが、配列 (3,3,4,2,4,4,2,4) には多数要素 (4) があります。多数要素を持たない。ユーザーから一連の入力を取得しようとしています。
import java.util.Scanner;
class rough1 {
   public static int arrMajority1( int A[] ) {
      int n = A.length;
      for( int i = 0; i < A.length; i++ ) {
         int c = 1;
         for( int j = i + 1; j < A.length; j++ )
            if( A[ i ] == A[ j ] )
               c = c + 1;
         if( c > ( A.length / 2 )) {
            return A[ i ];
         }
      }
      return -1;
   }
   public static void main(String[] args){
      Scanner input = new Scanner(System.in);
      int A[] = new int [];
      A[] = input.nextInt();
      String employee = "A[]";
      String delims = "[,]";
      String[] tokens = employee.split(delims);
      if (arrMajority1(A) != -1)
         System.out.println("The majority element is " + arrMajority1(A));
      else 
         System.out.println("There is no majority element.");
   }
}