आदिम डेटा प्रकार - ओरेकल दस्तावेज़ कहते हैं की सीमा longजावा में है -9,223,372,036,854,775,808करने के लिए 9,223,372,036,854,775,807। लेकिन जब मैं अपने ग्रहण में ऐसा कुछ करता हूं
long i = 12345678910;
यह मुझे " The literal 12345678910 of type int is out of range" त्रुटि दिखाता है ।
2 प्रश्न हैं।
1) मैं longमूल्य के साथ कैसे आरंभ करूं 12345678910?
2) क्या सभी संख्यात्मक शाब्दिक प्रकार के डिफ़ॉल्ट रूप से हैं int?
Long- ऑटो-बॉक्सिंग के कारण, आप उन मामलों के लिए Long i = 12345678910Lउपयोग या उपयोग कर सकते हैं , Long i = Long.valueOf(12345678910L)जहाँ आप ऑटो-बॉक्सिंग का उपयोग नहीं कर सकते हैं।