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("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
डेमो नामक एक वर्ग में एक फ़ंक्शन 'सबसे बड़ा_के' होता है जिसका उपयोग सबसे बड़ी 'के' (val_1) अंक संख्या को खोजने के लिए किया जाता है जिसे किसी अन्य मान (val_2) से विभाजित किया जा सकता है। यहां, 'MAX' नाम का एक अन्य चर परिभाषित किया गया है और MAX और (MAX% val_1) के बीच का अंतर वापस कर दिया गया है। मुख्य कार्य क्रमशः 'x' और 'k' के लिए दो मानों को परिभाषित करता है। इन मानों पर 'सबसे बड़ा_के' फ़ंक्शन कहा जाता है और आउटपुट कंसोल पर प्रदर्शित होता है।