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

Java में अंडरफ्लो होता है या नहीं, कैसे जांचें?


जब किसी वेरिएबल को उस वेरिएबल के लिए न्यूनतम अनुमत मान से कम मान असाइन किया जाता है, तो अंडरफ्लो होता है। Java में यदि अंडरफ्लो होता है तो JVM द्वारा कोई अपवाद नहीं फेंका जाता और प्रोग्रामर की जिम्मेदारी है कि वह अंडरफ्लो स्थितियों को संभाले।

उदाहरण

public class UnderlowTest { public static void main(String[] args) { int num1 = -2147483648; int num2 = -1; System.out.println("Number 1: " + num1); System.out.println("Number 2: " + num2); long sum = (long)num1 + (long)num2; if(sum < Integer.MIN_VALUE) { throw new ArithmeticException("Underflow occurred!"); } System.out.println("The sum of two numbers : " + (int)sum); } }

आउटपुट

Number 1: -2147483648 Number 2: -1 Exception in thread "main" java.lang.ArithmeticException: Underflow occurred! at UnderlowTest.main(UnderlowTest.java:9)
  1. Java में संपादन योग्य JLabel कैसे लागू करें? Java में संपादन योग्य JLabel कैसे लागू करें?

    JLabel एक JLabel क्लास JComponent क्लास को विस्तारित कर सकती है और JLabel का एक ऑब्जेक्ट GUI पर टेक्स्ट निर्देश या जानकारी प्रदान करता है। एक JLabel केवल-पढ़ने योग्य टेक्स्ट की एकल लाइन, एक छवि या दोनों टेक्स्ट और छवि प्रदर्शित कर सकता है। JLabel के महत्वपूर्ण तरीके setText(), setIcon(), setBackgr

  1. Java में JToggleButton कैसे लागू करें Java में JToggleButton कैसे लागू करें

    JToggleButtonएक JToggleButton AbstractButton का एक्सटेंशन है और इसका उपयोग उन बटनों को दर्शाने के लिए किया जा सकता है जिन्हें ON और OFF किया जा सकता है।जब JToggleButton को पहली बार दबाया जाता है, तो यह दबा हुआ रहता है और इसे केवल दूसरी बार दबाने पर रिलीज़ किया जा सकता है।एक JToggleButton हर बार दबाए

  1. Java में JTextField में कैरेक्टर्स की संख्या कैसे सीमित करें Java में JTextField में कैरेक्टर्स की संख्या कैसे सीमित करें

    एक JTextField सबसे महत्वपूर्ण कंपोनेंट्स में से एक है जो उपयोगकर्ता को सिंगल लाइन फॉर्मेट में एक इनपुट टेक्स्ट वैल्यू दर्ज करने की अनुमति देता है। एक JTextField में उपयोगकर्ता द्वारा दर्ज किए जा सकने वाले कैरेक्टर्स की संख्या को PlainDocument क्लास का उपयोग करके प्रतिबंधित किया जा सकता है।नीचे दिए ग