जावा मठ decrementExact () विधि निर्दिष्ट चर से 1 घटाती है और इसे वापस करती है।
decrementExact()
विधि का सिंटैक्स है:
Math.decrementExact(num)
यहाँ, decrementExact()
एक स्थिर विधि है। इसलिए, हम, विधि वर्ग के नाम का उपयोग कर एक्सेस कर रहे हैं Math
।
decrementExact () पैरामीटर
decrementExact()
विधि एक एकल पैरामीटर लेता है।
- संख्या - तर्क जिसमें से 1 घटाया गया है
नोट : तर्क के डेटा प्रकार होना चाहिए या तो int
या long
।
decrementExact () रिटर्न वैल्यू
- तर्क से 1 घटाकर मान लौटाता है
उदाहरण 1: Java Math.decrementExact ()
class Main ( public static void main(String() args) ( // create a int variable int a = 65; // decrementExact() with the int argument System.out.println(Math.decrementExact(a)); // 64 // create a long variable long c = 52336L; // decrementExact() with the long argument System.out.println(Math.decrementExact(c)); // 52335 ) )
उपरोक्त उदाहरण में, हमने संबंधित चर से 1 को घटाने के Math.decrementExact()
लिए int
और long
चर के साथ विधि का उपयोग किया है ।
उदाहरण 2: Math.decrementExact () थ्रेड अपवाद
decrementExact()
यदि घटाव का परिणाम डेटा प्रकार overflows विधि एक अपवाद फेंकता है। यही है, परिणाम डेटा प्रकार के निर्दिष्ट चर की सीमा के भीतर होना चाहिए।
class Main ( public static void main(String() args) ( // create a int variable // minimum int value int a = -2147483648; // decrementExact() with the int argument // throws exception System.out.println(Math.decrementExact(a)); ) )
उपरोक्त उदाहरण में, a का int
मान न्यूनतम मान है। यहाँ, decrementExact()
विधि 1 को 1 से घटाती है।
a - 1 => -2147483648 - 1 => -2147483649 // out of range of int type
इसलिए, decrementExact()
विधि integer overflow
अपवाद फेंकता है।
अनुशंसित ट्यूटोरियल
- Math.incrementExact ()
- Math.negateExact ()