जावा मठ 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()
विधि का उपयोग किया है ।int
long
उदाहरण 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 ()