इस लेख में हम समझेंगे कि एक मेथड कॉल को दूसरे मेथड में आर्गुमेंट के रूप में कैसे पास किया जाता है। हम किसी क्लास के मेथड को दूसरी क्लास में उस क्लास का ऑब्जेक्ट बनाकर कॉल कर सकते हैं।
डेमोनस्ट्रेशन
इनपुट:
दो संख्याएं दर्ज करें: 2 और 3
आउटपुट:
दो संख्याओं के योग का क्यूब: 125
एल्गोरिदम
चरण 1 - शुरू चरण 2 - दो वेरिएबल घोषित करें: my_input_1, my_input_2 चरण 3 - एक फंक्शन परिभाषित करें जो दो संख्याएं लेता है और उनका योग लौटाता है चरण 4 - दूसरा फंक्शन परिभाषित करें जो एक आर्गुमेंट लेता है, उसे तीन बार गुणा करता है और आउटपुट लौटाता है चरण 5 - मेन फंक्शन में, क्लास का नया ऑब्जेक्ट बनाएं और Scanner ऑब्जेक्ट बनाएं चरण 6 - संख्याएं प्री-डिफाइन करें या यूजर से इनपुट लें चरण 7 - इनपुट मिलने पर, क्यूब लौटाने वाले फंक्शन को इनवोक करें चरण 8 - रिजल्ट कंसोल पर प्रदर्शित करें
उदाहरण 1: यूजर इनपुट के साथ
import java.util.Scanner;
public class Main {
public int my_sum(int a, int b) {
int sum = a + b;
return sum;
}
public void my_cube(int my_input) {
int my_result = my_input * my_input * my_input;
System.out.println(my_result);
}
public static void main(String[] args) {
Main obj = new Main();
int my_input_1, my_input_2;
System.out.println("आवश्यक पैकेज इम्पोर्ट हो चुके हैं");
Scanner my_scanner = new Scanner(System.in);
System.out.println("रीडर ऑब्जेक्ट परिभाषित किया गया है");
System.out.print("पहली संख्या दर्ज करें: ");
my_input_1 = my_scanner.nextInt();
System.out.print("दूसरी संख्या दर्ज करें: ");
my_input_2 = my_scanner.nextInt();
System.out.println("दो संख्याओं के योग का क्यूब: ");
obj.my_cube(obj.my_sum(my_input_1, my_input_2));
}
}
आउटपुट
आवश्यक पैकेज इम्पोर्ट हो चुके हैं रीडर ऑब्जेक्ट परिभाषित किया गया है पहली संख्या दर्ज करें: 2 दूसरी संख्या दर्ज करें: 3 दो संख्याओं के योग का क्यूब: 125
उदाहरण 2: प्री-डिफाइंड वैल्यू के साथ
public class Main {
public int my_sum(int a, int b) {
int sum = a + b;
return sum;
}
public void my_cube(int my_input) {
int my_result = my_input * my_input * my_input;
System.out.println(my_result);
}
public static void main(String[] args) {
Main obj = new Main();
int my_input_1 = 3;
int my_input_2 = 2;
System.out.println("दोनों संख्याएं परिभाषित हैं: " + my_input_1 + " और " + my_input_2);
System.out.println("दो संख्याओं के योग का क्यूब: ");
obj.my_cube(obj.my_sum(my_input_1, my_input_2));
}
}
आउटपुट
दोनों संख्याएं परिभाषित हैं: 3 और 2 दो संख्याओं के योग का क्यूब: 125