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

Chương trình Java để tìm lời nhắc về phép nhân mảng chia cho n

Để tìm lời nhắc về phép nhân mảng chia cho n, mã Java như sau -

Ví dụ

import java.util.*;
import java.lang.*;
public class Demo{
   public static int remainder(int my_arr[], int arr_len, int val){
      int mul_val = 1;
      for (int i = 0; i < arr_len; i++)
         mul_val = (mul_val * (my_arr[i] % val)) % val;
      return mul_val % val;
   }
   public static void main(String argc[]){
      int[] my_arr = new int []{ 35, 100, 69, 99, 27, 88, 12, 25 };
      int arr_len = 8;
      int val = 11;
      System.out.println("The remainder when the array is multiplied by 11 is ");
      System.out.println(remainder(my_arr, arr_len, val));
   }
}

Đầu ra

The remainder when the array is multiplied by 11 is
0

Một lớp có tên Demo chứa một hàm tĩnh có tên là 'remainder', hàm này lặp qua một mảng liên kết và kiểm tra xem một số cụ thể có chia hết các phần tử của mảng số nguyên hay không, nếu không, hãy cung cấp các giá trị nhắc nhở. Trong hàm main, giá trị của số được xác định, mảng số nguyên được xác định và độ dài của mảng được xác định. Hàm được gọi bằng cách chuyển arrat số nguyên, độ dài của mảng và số dưới dạng tham số. Thông báo liên quan được hiển thị trên bảng điều khiển.