Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> Java

Chương trình Java tìm phần dư của phép nhân mảng chia cho n


Để tìm phần dư của 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));    } }

Kết quả

The remainder when the array is multiplied by 11 is 0

Lớp Demo chứa hàm static remainder, lặp qua mảng integer, kiểm tra số cụ thể có chia hết tất cả phần tử không, nếu không cho phần dư. Trong main, giá trị số định nghĩa, mảng integer định nghĩa, độ dài mảng định nghĩa. Hàm gọi với mảng, độ dài, số. Thông báo hiển thị.