मैं वर्तमान में जावा फ्लोट-पॉइंट नंबर सीख रहा हूं। मुझे पता है, कि एक फ्लोट में एक महत्वपूर्ण मात्रा में महत्वपूर्ण digets है। मुझे यह भी पता है कि जावा में -1 या 1 * संख्या * 10^एक्स जैसे फ्लोट का प्रतिनिधित्व किया जाता है। जहां संख्या संख्या है और 10^x दशमलव "बिंदु" है। लेकिन यहां हमारे पास एक संख्या का अंश नहीं है। यहां एक अनंत लूप कैसे संभव है?जावा अनंत जबकि लूप - फ्लोट 123456789
अनंत लूप के साथ कोड:
float f = 123456789;
while (f-- > 0) {
System.out.println(f);
}
क्या आप वाकई लूप अनंत हैं? एफ बनने के बाद क्या होता है? –
एफ वही रहता है और कोई कमी नहीं होती है। यह एक अनंत पाश है। यह पिछले साल विश्वविद्यालय में एक परीक्षा प्रश्न था (उदाहरण परीक्षा)। – thomas
एफ इस संख्या का प्रतिनिधित्व करने के लिए पर्याप्त सटीक नहीं है (एफ--) समाधान है लेकिन क्यों? – thomas