जावा ट्यूटोरियल

जावा होम जावा परिचय जावा प्रारंभ करें जावा सिंटेक्स जावा टिप्पणियाँ जावा चर जावा डेटा प्रकार जावा टाइप कास्टिंग जावा ऑपरेटर्स जावा स्ट्रिंग्स जावा मठ जावा बूलियन जावा अगर ... और जावा स्विच जावा जबकि लूप लूप के लिए जावा जावा ब्रेक/जारी रखें जावा सरणी

जावा तरीके

जावा तरीके जावा विधि पैरामीटर्स जावा विधि ओवरलोडिंग जावा स्कोप जावा रिकर्सन

जावा क्लासेस

जावा ओओपी जावा क्लासेस/ऑब्जेक्ट्स जावा क्लास एट्रीब्यूट्स जावा क्लास मेथड्स जावा कंस्ट्रक्टर्स जावा संशोधक जावा एनकैप्सुलेशन जावा पैकेज / एपीआई जावा विरासत जावा बहुरूपता जावा इनर क्लासेस जावा एब्स्ट्रैक्शन जावा इंटरफ़ेस जावा Enums जावा उपयोगकर्ता इनपुट जावा तिथि जावा ऐरेलिस्ट जावा लिंक्डलिस्ट जावा हैश मैप जावा हैशसेट जावा इटरेटर जावा रैपर क्लासेस जावा अपवाद जावा रेगेक्स जावा धागे जावा लैम्ब्डा

जावा फ़ाइल हैंडलिंग

जावा फ़ाइलें जावा फ़ाइलें बनाएँ/लिखें जावा फ़ाइलें पढ़ें जावा फ़ाइलें हटाएं

जावा कैसे करें

दो नंबर जोड़ें

जावा संदर्भ

जावा कीवर्ड जावा स्ट्रिंग तरीके जावा गणित के तरीके

जावा उदाहरण

जावा उदाहरण जावा कंपाइलर जावा व्यायाम जावा प्रश्नोत्तरी जावा प्रमाणपत्र


जावा टाइप कास्टिंग


जावा टाइप कास्टिंग

टाइप कास्टिंग तब होती है जब आप एक आदिम डेटा प्रकार का मान दूसरे प्रकार को निर्दिष्ट करते हैं।

जावा में दो प्रकार की कास्टिंग होती है:

  • वाइडिंग कास्टिंग (स्वचालित रूप से) - एक छोटे प्रकार को एक बड़े प्रकार के आकार में परिवर्तित करना
    byte-> short-> char-> int-> long-> float->double

  • संकीर्ण कास्टिंग (मैन्युअल रूप से) - एक बड़े प्रकार को छोटे आकार के प्रकार में परिवर्तित करना
    double-> float-> long-> int-> char-> short->byte

चौड़ीकरण कास्टिंग

छोटे आकार के प्रकार को बड़े आकार के प्रकार में पास करते समय चौड़ीकरण कास्टिंग स्वचालित रूप से की जाती है:

उदाहरण

public class Main {
  public static void main(String[] args) {
    int myInt = 9;
    double myDouble = myInt; // Automatic casting: int to double

    System.out.println(myInt);      // Outputs 9
    System.out.println(myDouble);   // Outputs 9.0
  }
}


संकीर्ण कास्टिंग

प्रकार को कोष्ठक में मान के सामने रखकर नैरोइंग कास्टिंग मैन्युअल रूप से की जानी चाहिए:

उदाहरण

public class Main {
  public static void main(String[] args) {
    double myDouble = 9.78d;
    int myInt = (int) myDouble; // Manual casting: double to int

    System.out.println(myDouble);   // Outputs 9.78
    System.out.println(myInt);      // Outputs 9
  }
}