मैं एक काफी लंबे समय के लिए जावा के साथ काम किया है, और मैं सोच रहा था कि कैसे समारोह System.out.print()
काम करता है।System.out.print() कैसे काम करता है?
यहाँ मेरी संदेह नहीं है:
एक समारोह होने के नाते, यह एक घोषणा कब पैकेज में कहीं नहीं है। लेकिन जावा डेवलपर्स ने ऐसा कैसे किया, क्योंकि यह फ़ंक्शन किसी भी तर्क और किसी भी तर्क प्रकार में ले सकता है इससे कोई फर्क नहीं पड़ता कि उन्हें कैसे व्यवस्थित किया जाता है? उदाहरण के लिए:
System.out.print("Hello World");
System.out.print("My name is" + foo);
System.out.print("Sum of " + a + "and " + b + "is " + c);
System.out.print("Total USD is " + usd);
कोई फर्क नहीं पड़ता चर a, b, c, usd, foo
या वे कैसे पारित कर रहे हैं, System.out.print()
एक त्रुटि फेंकता है कभी नहीं की डेटाप्रकार है।
मेरे लिए, मैं किसी भी परियोजना जहां आवश्यकता इस तरह था पर काम नहीं किया है। बशर्ते, अगर मुझे इस तरह की आवश्यकता मिलती है, तो मुझे वास्तव में यह नहीं पता कि इसे कैसे हल किया जाए।
किसी को भी मेरे लिए व्याख्या कर सकते हैं कि यह कैसे हुआ?
की बजाय एक त्रुटि है, क्योंकि 'System.out.print' ('PrintWriter') निश्चित रूप से आपकी लाइन 2 से 4 का समर्थन नहीं करता है, इसकी कोई विधि नहीं है। – SJuan76
_System.out.print() कभी भी त्रुटि_ फेंकता नहीं है? खैर, आपके उदाहरण में, यह करता है, यह हर पंक्ति पर एक त्रुटि फेंकता है लेकिन पहले। कॉमा को 'System.out.print()' में स्वीकार नहीं किया जाता है, क्योंकि अल्पविरामों को विभिन्न मानकों को अलग करने के लिए उपयोग किया जाता है और 'System.out.print()' 1 पैरामीटर स्वीकार करता है .. स्ट्रिंग के बीच संगतता '+' ऑपरेटर का उपयोग करके किया जाता है । – BackSlash
',' एक टाइपो है? '+' के बजाय? – pinkpanther