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

जावा में कंडीशनल एक्सप्रेशन में न्यूमेरिक प्रमोशन

कंडीशनल ऑपरेटर (? :) एक मान के आउटपुट (जो एक बूल है) का उपयोग यह तय करने के लिए करता है कि अगला कौन सा एक्सप्रेशन मूल्यांकन किया जाना है। आइए एक उदाहरण देखें:

उदाहरण

import java.io.*; 
public class Demo{ 
    public static void main (String[] args){ 
        Object my_obj = true ? new Integer(91) : new Float(89); 
        System.out.println(my_obj); 
    } 
}

आउटपुट

91.0

Demo नामक एक क्लास में मुख्य फंक्शन होता है। यहां, एक ऑब्जेक्ट इंस्टेंस परिभाषित किया जाता है और यदि यह सत्य है, तो एक इंटीजर मान प्रदर्शित किया जाता है अन्यथा एक फ्लोट मान प्रदर्शित किया जाता है। अगला, उन्हें कंसोल पर प्रिंट किया जाता है।

जब प्रमोशनल एक्सप्रेशन कंडीशनल स्टेटमेंट के अंदर नहीं लिखी जाती है:

उदाहरण

import java.io.*; 
public class Demo{ 
    public static void main (String[] args){ 
        Object obj_2; 
        if (true) 
            obj_2 = new Integer(91); 
        else 
            obj_2 = new Float(89); 
        System.out.println(obj_2); 
    } 
}

आउटपुट

91

Demo नामक एक क्लास में मुख्य फंक्शन होता है। यहां, एक ऑब्जेक्ट इंस्टेंस परिभाषित किया जाता है और यदि यह सत्य है, तो एक इंटीजर मान इस ऑब्जेक्ट को असाइन किया जाता है। अन्यथा, एक फ्लोट मान इस ऑब्जेक्ट को असाइन किया जाता है और फिर ऑब्जेक्ट को कंसोल पर प्रदर्शित किया जाता है।

  1. - Java में रेगुलर एक्सप्रेशन [^...] कंस्ट्रक्ट

    सबएक्सप्रेशन/मेटाकैरेक्टर “[^...]” ब्रैकेट में नहीं होने वाले किसी भी सिंगल कैरेक्टर से मिलान करता है। उदाहरण 1 import java.util.regex.Matcher; import java.util.regex.Pattern; public class SpecifiedCharacters { public static void main( String args[] ) { String regex = [^

  1. - Java में clone() मेथड का महत्व क्या है?

    clone() मेथड का उपयोग किसी क्लास के ऑब्जेक्ट की कॉपी बनाने के लिए किया जाता है जो Cloneable इंटरफेस को इम्प्लीमेंट करती है। डिफ़ॉल्ट रूप से, यह फील्ड-बाय-फील्ड कॉपी करता है क्योंकि Object क्लास को उस विशेष क्लास के मेंबर्स के बारे में कोई जानकारी नहीं होती जिसके ऑब्जेक्ट्स यह मेथड कॉल करते हैं। इसलि

  1. - Java में Polymorphism (पॉलीमॉर्फिज्म)

    पॉलीमॉर्फिज्म एक ऑब्जेक्ट की कई रूप लेने की क्षमता है। OOP में पॉलीमॉर्फिज्म का सबसे आम उपयोग तब होता है जब एक पैरेंट क्लास रेफरेंस का उपयोग चाइल्ड क्लास ऑब्जेक्ट को संदर्भित करने के लिए किया जाता है।कोई भी Java ऑब्जेक्ट जो एक से अधिक IS-A टेस्ट पास कर सकता है, उसे पॉलीमॉर्फिक माना जाता है। Java में