Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Java

โปรแกรม Java สำหรับตัวเลข K ที่ใหญ่ที่สุดหารด้วย X


ต่อไปนี้เป็นโปรแกรม Java สำหรับตัวเลข K ที่ใหญ่ที่สุดหารด้วย X −

ตัวอย่าง

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' ที่ใช้เพื่อค้นหาตัวเลขหลัก 'k' (val_1) ที่ใหญ่ที่สุด ซึ่งสามารถหารด้วยค่าอื่น (val_2) ได้ ในที่นี้ มีการกำหนดตัวแปรอื่นชื่อ 'MAX' และส่งคืนความแตกต่างระหว่าง MAX และ (MAX % val_1) ฟังก์ชันหลักกำหนดค่าสองค่าสำหรับ 'x' และ 'k' ตามลำดับ ค่าเหล่านี้เรียกใช้ฟังก์ชัน 'largest_k' และเอาต์พุตจะแสดงบนคอนโซล