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

जावा में एक इंटीजर और एक इंट के बीच अंतर क्या हैं?

पूर्णांक (रैपर वर्ग) और int (आदिम डेटा प्रकार)

  • एक पूर्णांक और एक पूर्णांक के बीच मुख्य अंतर यह है कि पूर्णांक एक आवरण वर्ग है जबकि int एक आदिम डेटा प्रकार . है ।
  • एक इंट एक डेटा प्रकार है जो स्टोर करता है 32-बिट हस्ताक्षरित दो का पूरक पूर्णांक जबकि एक पूर्णांक एक ऐसा वर्ग है जो किसी वस्तु में एक आदिम प्रकार int को लपेटता है
  • एक पूर्णांक का उपयोग एक विधि के तर्क के रूप में . के रूप में किया जा सकता है जिसके लिए एक वस्तु की आवश्यकता होती है, जबकि int का उपयोग एक विधि के लिए एक तर्क के रूप में किया जा सकता है जिसके लिए एक पूर्णांक मान की आवश्यकता होती है , जिसका उपयोग अंकगणितीय व्यंजक के लिए किया जा सकता है।
  • एक इंट डेटाटाइप मेमोरी में इंटीजर वैल्यू को स्टोर करने में मदद करता है जबकि इंटेगर इंट को ऑब्जेक्ट में बदलने और ऑब्जेक्ट को इंट में बदलने में मदद करता है।
  • इंट टाइप का वेरिएबल म्यूटेबल . है जब तक इसे अंतिम . के रूप में चिह्नित नहीं किया जाता है और पूर्णांक वर्ग में एक int मान होता है और यह अपरिवर्तनीय . है ।

उदाहरण1

public class PrimitiveDataTypeTest {
   public static void main(String []args) {
      // Declaration of int
      int a = 20;
      int b = 40;
      int result = a+b;
      System.out.println("Result is: " + result);
   }
}

आउटपुट

Result is: 60

उदाहरण2

public class WrapperClassTest {
   public static void main(String []args) {
      int a = 20;
      Integer b = Integer.valueOf(a);
      System.out.println("Converted Value of b is: " + b);
      Integer c = new Integer(30);
      int d = c.intValue();
      System.out.println("Converted Value of d is: " + d);
   }
}

आउटपुट

Converted Value of b is: 20
Converted Value of d is: 30

  1. जावा में JTextField और JTextArea के बीच क्या अंतर हैं?

    JTextField . के बीच मुख्य अंतर और JTextArea जावा में यह है कि एक JTextField पाठ की एक पंक्ति . में प्रवेश करने की अनुमति देता है GUI एप्लिकेशन में जबकि JTextArea पाठ की एक से अधिक पंक्तियाँ entering दर्ज करने की अनुमति देता है GUI एप्लिकेशन में। JTextField एक JTextFeld सबसे महत्वपूर्ण घटकों म

  1. जावा में JFrame और JDialog में क्या अंतर हैं?

    जेफ्रेम फ्रेम में जोड़े गए घटकों को इसकी सामग्री के रूप में संदर्भित किया जाता है, इन्हें contentPane द्वारा प्रबंधित किया जाता है . JFrame . में एक घटक जोड़ने के लिए , हमें इसके contentPane . का उपयोग करना चाहिए इसके बजाय। एक JFrame शीर्षक . के साथ एक विंडो है , सीमा , (वैकल्पिक) मेनू बार और उप

  1. Java में GridLayout और GridBagLayout में क्या अंतर हैं?

    एक ग्रिडलेआउट सभी घटकों को एक आयताकार ग्रिड में रखता है और समान आकार के आयतों . में विभाजित किया जाता है और प्रत्येक घटक को एक आयत के अंदर रखा जाता है जबकि GridBagLayout एक लचीला . है लेआउट प्रबंधक जो घटकों को लंबवत और क्षैतिज रूप से . संरेखित करता है यह आवश्यक नहीं है कि घटक समान आकार के हों।