Java 程式求出可被 X 整除的最大 K 位數


以下是查詢可被 X − 整除的最大‘k’(val_1)位數的 Java 程式程式碼。

示例

 即時演示

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));
   }
}

輸出

The largest 2 digit number divisible by 25 is
75

一個名為 Demo 的類包含一個函式“largest_k”,用於找出可以被另一個值(val_2)整除的最大‘k’(val_1) 位數。在此處,定義了另一個名為‘MAX’的變數,並返回 MAX 和 (MAX % val_1) 之間的差值。主函式分別為‘x’和‘k’定義了兩個值。在這些值上呼叫‘largest_k’函式,並在控制檯上顯示輸出。

更新時間: 07-Jul-2020

151 次瀏覽

提升 職業生涯

透過完成課程獲得認證

開始學習
廣告