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

Chương trình Java cho số chữ số K lớn nhất chia hết cho X

Sau đây là chương trình Java cho số chữ số K lớn nhất chia hết cho X -

Ví dụ

import java.io.*;
import java.lang.*;
public class Demo{
   public static int largest_k(int val_1, int val_2){
      int i = 10;
      int MAX = (int)Math.pow(i, val_2) - 1;
      return (MAX - (MAX % val_1));
   }
   public static void main(String[] args){
      int val_1 = 25;
      int val_2 = 2;
      System.out.println("The largest 2 digit number divisible by 25 is ");
      System.out.println((int)largest_k(val_1, val_2));
   }
}

Đầu ra

The largest 2 digit number divisible by 25 is
75

Một lớp có tên Demo chứa một hàm ‘lớn nhất_k’ được sử dụng để tìm số chữ số ‘k’ (val_1) lớn nhất có thể chia cho một giá trị khác (val_2). Tại đây, một biến khác có tên là ‘MAX’ được xác định và trả về sự khác biệt giữa MAX và (MAX% val_1). Hàm main xác định hai giá trị tương ứng cho ‘x’ và ‘k’. Hàm 'large_k' được gọi trên các giá trị này và kết quả đầu ra được hiển thị trên bảng điều khiển.