Computer >> Máy Tính >  >> Lập trình >> Java

Chương trình Java để tìm số lần xuất hiện số lần

Để tìm số xuất hiện số lần lẻ, mã Java như sau -

Ví dụ

public class Demo {
   static int odd_occurs(int my_arr[], int arr_size){
      int i;
      for (i = 0; i < arr_size; i++){
         int count = 0;
         for (int j = 0; j < arr_size; j++){
            if (my_arr[i] == my_arr[j])
               count++;
         }
         if (count % 2 != 0)
         return my_arr[i];
      }
      return -1;
   }
   public static void main(String[] args){
      int my_arr[] = new int[]{ 34, 56, 99, 34, 55, 99, 90, 11, 12, 11, 11, 34 };
      int arr_size = my_arr.length;
      System.out.println("The number that occurs odd number of times in the array is ");
      System.out.println(odd_occurs(my_arr, arr_size));
   }
}

Đầu ra

The number that occurs odd number of times in the array is
34

Một lớp có tên là Demo chứa một hàm tĩnh có tên là ‘retail_occurs’. Hàm này lặp qua mảng số nguyên và kiểm tra xem số lần những con số này xuất hiện. Số lẻ thường xuyên xảy ra được trả về dưới dạng đầu ra. Trong hàm main, một mảng số nguyên được xác định và độ dài của mảng được gán cho một biến. Hàm được gọi bằng cách chuyển mảng và độ dài của nó dưới dạng các tham số. Thông báo liên quan được hiển thị trên bảng điều khiển.