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

Chương trình Java để kiểm tra xem có thể tạo một số chia hết cho 3 bằng cách sử dụng tất cả các chữ số trong một mảng hay không

Để kiểm tra xem có thể tạo một số chia hết cho 3 bằng cách sử dụng tất cả các chữ số trong một mảng hay không, mã Java như sau -

Ví dụ

import java.io.*;
import java.util.*;
public class Demo{
   public static boolean division_possible(int my_arr[], int n_val){
      int rem = 0;
      for (int i = 0; i < n_val; i++)
         rem = (rem + my_arr[i]) % 3;
      return (rem == 0);
   }
   public static void main(String[] args){
      int my_arr[] = { 66, 90, 87, 33, 123};
      int n_val = 3;
      if (division_possible(my_arr, n_val))
         System.out.println("It is possible to make a number that can be divided by 3");
      else
         System.out.println("It is not possible to make a number that can be divided by 3");
   }
}

Đầu ra

It is possible to make a number that can be divided by 3

Một lớp có tên Demo chứa một hàm có tên là ‘split_possible’. Nó kiểm tra xem liệu các số có thể được sử dụng để tạo thành một số có thể chia cho 3. Trong hàm main, một mảng có các giá trị và một giá trị ‘n’ được xác định. Hàm được gọi với các đối số cụ thể và thông báo liên quan sẽ được hiển thị trên bảng điều khiển.