Java 程序,求出能被 X 整除的最大 K 位数字

javaobject oriented programmingprogramming更新于 2025/7/22 18:52:17

以下是 Java 程序,求出能被 X 整除的最大 K 位数字 −

示例

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("能被 25 整除的最大 2 位数字是 ");
      System.out.println((int)largest_k(val_1, val_2));
   }
}

输出

能被 25 整除的最大 2 位数字是
75

名为 Demo 的类包含一个函数 ‘largest_k’用于查找能被另一个值 (val_2) 整除的最大 ‘k’ (val_1) 位数字。这里定义了另一个名为 ‘MAX’ 的变量,并返回 MAX 与 (MAX % val_1) 之间的差值。主函数分别为 ‘x’ 和 ‘k’ 定义了两个值。对这些值调用 ‘largest_k’ 函数,并将输出显示在控制台上。


相关文章


有用资源