जावा मठ वेतन वृद्धि ()

जावा मठ incrementExact () निर्दिष्ट संख्या में 1 जोड़ता है और इसे वापस करता है।

incrementExact()विधि का सिंटैक्स है:

 Math.incrementExact(num)

यहाँ, incrementExact()एक स्थिर विधि है। इसलिए, हम, विधि वर्ग के नाम का उपयोग कर एक्सेस कर रहे हैं Math

incrementExact () पैरामीटर

incrementExact()विधि एक एकल पैरामीटर लेता है।

  • संख्या - तर्क जिस पर 1 जोड़ा गया है

नोट : तर्क के डेटा प्रकार होना चाहिए या तो intया long

incrementExact () रिटर्न वैल्यू

  • तर्क में 1 जोड़ने के बाद मान लौटाता है

उदाहरण 1: Java Math.incrementExact ()

 class Main ( public static void main(String() args) ( // create a int variable int a = 65; // incrementExact() with the int argument System.out.println(Math.incrementExact(a)); // 66 // create a long variable long b = 52336L; // incrementExact() with the long argument System.out.println(Math.incrementExact(b)); // 52337 ) )

उपरोक्त उदाहरण में, हमने संबंधित चर में 1 और चर को जोड़ने के लिए Math.incrementExact()विधि का उपयोग किया है ।intlong

उदाहरण 2: Math.incrementExact () थ्रेड अपवाद

incrementExact()अगर इसके अलावा का परिणाम डेटा प्रकार overflows विधि एक अपवाद फेंकता है। यही है, परिणाम डेटा प्रकार के निर्दिष्ट चर की सीमा के भीतर होना चाहिए।

 class Main ( public static void main(String() args) ( // create a int variable // maximum int value int a = 2147483647; // incrementExact() with the int argument // throws exception System.out.println(Math.incrementExact(a)); ) )

उपरोक्त उदाहरण में, a का intमान अधिकतम मूल्य है। यहाँ, incrementExact()विधि 1 से a को जोड़ती है।

  a + 1 => 2147483647 + 1 => 2147483648 // out of range of int type 

इसलिए, incrementExact()विधि integer overflowअपवाद फेंकता है।

अनुशंसित ट्यूटोरियल

  • Math.decrementExact ()
  • Math.negateExact ()

दिलचस्प लेख...