ऐसा क्यों काम करता है:जावा, असंभव कास्ट ऑब्जेक्ट फ्लोट ..... क्यों?
Object prova = 9.2;
System.out.println(prova);
Double prova2 = (Double) prova;
System.out.println(prova2);
और यह नहीं करता है?
Object prova = 9.2;
System.out.println(prova);
Float prova2 = (Float) prova;
System.out.println(prova2);
मैं इस बात की मेरी जावा एंड्रॉयड आवेदन कारण में 1 घंटे के लिए खो दिया तो मैं एक नाव में एक डबल में और डबल की तुलना में यह कास्ट करने के लिए था या मैं एक अपवाद
यदि आप बाद से अपवाद पाठ को पढ़ने तो के रूप में यह कास्टिंग (जो मैं मुझे लगता है कि 'क्लासकास्टएक्सप्शन' है), और फिर 'फ्लोट' और 'डबल' के लिए विरासत पदानुक्रम देखें, उत्तर स्पष्ट होना चाहिए। – Anon