ऐसा प्रतीत होता है कि जब आप जावा में एक संख्या में टाइप करते हैं, तो कंपाइलर स्वचालित रूप से इसे एक पूर्णांक के रूप में पढ़ता है, यही कारण है कि जब आप टाइप करते हैं (लंबे) 6000000000
(पूर्णांक की सीमा में नहीं) तो यह शिकायत करेगा कि 6000000000
पूर्णांक नहीं है। इसे ठीक करने के लिए, मुझे निर्दिष्ट करना होगा 6000000000L
। मुझे इस विनिर्देश के बारे में पता चला।
क्या शॉर्ट, बाइट, फ्लोट, डबल जैसे अन्य नंबर स्पेसिफिकेशन हैं? ऐसा लगता है कि इनका होना अच्छा होगा क्योंकि (मेरा मानना है) यदि आप उस संख्या को निर्दिष्ट कर सकते हैं जिसे आप टाइप कर रहे हैं, तो यह छोटा है, जावा को इसे नहीं डालना होगा - यह एक धारणा है, मुझे सही करें यदि मैं गलत हूं । मैं आमतौर पर इस प्रश्न को स्वयं खोजता हूं, लेकिन मुझे नहीं पता कि इस प्रकार के नंबर विनिर्देश को क्या कहा जाता है।
1
के साथl
और0
साथO
(इतने पर और), आपके प्राथमिकता फ़ॉन्ट सही स्थापित करने के लिए है (यदि आप कर सकते हैं ), फिर यह सुनिश्चित करने के बारे में चिंता करें कि आप Shift कुंजी को याद नहीं करते हैं।