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' के लिए दो मानों को परिभाषित करता है। इन मानों पर 'सबसे बड़ा_के' फ़ंक्शन कहा जाता है और आउटपुट कंसोल पर प्रदर्शित होता है।