Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> Java

जावा में न्यूमेरिक लिटरल्स में अंडरस्कोर का उपयोग

जावा में न्यूमेरिक लिटरल्स में अंडरस्कोर का उपयोग कैसे करें, यह दिखाने वाला कोड निम्नलिखित है:

उदाहरण

public class Demo { 
    public static void main(String[] args) throws java.lang.Exception { 
        int myNum1 = 6_78_00_120; 
        System.out.println("संख्या है: " + myNum1); 
        
        long myNum2 = 2_00_11_001; 
        System.out.println("संख्या है: " + myNum2); 
        
        float myNum3 = 4.01_981F; 
        System.out.println("संख्या है: " + myNum3); 
        
        double myNum4 = 12.89_46_061; 
        System.out.println("संख्या है: " + myNum4); 
    } 
}

आउटपुट

संख्या है: 67800120 
संख्या है: 20011001 
संख्या है: 4.01981 
संख्या है: 12.8946061

व्याख्या: Demo क्लास में मुख्य फंक्शन होता है जो इंटीजर, लॉन्ग, फ्लोटिंग पॉइंट मानों और डबल मानों के विभिन्न प्रारूपों का उपयोग करके अंडरस्कोर की मदद से डेटा प्रदर्शित करता है। इसे प्रत्येक को एक वेरिएबल को असाइन किया जाता है, जिसे कंसोल पर प्रिंट किया जाता है।

अंडरस्कोर नियम (Java 7+):

  • केवल अंकों के बीच में अनुमत (शुरुआत/अंत में नहीं)
  • दशमलव बिंदु के पास नहीं (फ्लोट/डबल में)
  • प्रकार प्रत्यय (L, F, D) के पहले/बाद में नहीं
  • 0x, 0b, 0 उपसर्गों के तुरंत बाद नहीं
  • कंपाइलर द्वारा अनदेखा किया जाता है - केवल पठनीयता के लिए

मान्य उदाहरण:

int i = 1_000_000;
long l = 1_000_000_000L;
double d = 1_000.000_1;
float f = 1.000_001F;
int hex = 0xFF_EC_DE_5E;
int bin = 0b1010_1100_1010;
long creditCard = 1234_5678_9012_3456L;

अमान्य उदाहरण:

// int x = _100;        // शुरुआत में नहीं
// int x = 100_;        // अंत में नहीं
// double d = 1_.0;     // दशमलव के पास नहीं
// double d = 1._0;     // दशमलव के पास नहीं
// float f = 1.0_F;     // प्रत्यय के पास नहीं
// int x = 0_xFF;       // उपसर्ग के बाद नहीं

लाभ:

  • बड़ी संख्याओं की पठनीयता में सुधार
  • समूहन: हजार, लाख, क्रेडिट कार्ड, हेक्स/बाइनरी
  • रनटाइम प्रदर्शन पर कोई प्रभाव नहीं (कंपाइल-टाइम फीचर)
  1. - Java रैंडम नंबर: एक शुरुआती गाइड

    Java रैंडम नंबर कैसे जनरेट करें 5. 7. 22. हम मनुष्यों के लिए, एक रैंडम नंबर जनरेट करना आसान है। हमें बस खुद से एक नंबर मांगना होता है, और एक हमारे दिमाग में आ जाता है। काश प्रोग्रामिंग में भी ऐसा ही आसान होता, है ना? Java में, रैंडम नंबर जनरेट करना आसान है, अगर आप जानते हैं कि कैसे। इस गाइड में, हम

  1. Java Math.random का उपयोग कैसे करें Java Math.random का उपयोग कैसे करें

    Math.random() Java मेथड 0.0 और 1.0 के बीच एक छद्म-यादृच्छिक संख्या उत्पन्न करता है। परिणामी यादृच्छिक संख्या को 0-1 से बाहर की रेंज प्राप्त करने के लिए गुणा किया जा सकता है, और परिणाम 0 हो सकता है लेकिन हमेशा 1 से कम होता है। प्रोग्रामिंग करते समय, अक्सर ऐसी स्थितियां होती हैं जहां आपको एक यादृच्

  1. - Java में पैकेज उपयोग के लाभ

    Java में पैकेज उपयोग के निम्नलिखित लाभ हैं −प्रोग्रामर क्लासेज/इंटरफेस आदि के समूह को बंडल करने के लिए अपने स्वयं के पैकेज परिभाषित कर सकते हैं।आपके द्वारा कार्यान्वित संबंधित क्लासेज को समूहित करना एक अच्छी प्रथा है ताकि एक प्रोग्रामर आसानी से निर्धारित कर सके कि क्लासेज, इंटरफेस, एन्यूमरेशन और एनो