कितनी तेजी से स्वयं इसके अलावा विकसित होगा के बारे में उत्सुक, मैंने लिखा जावा में एक त्वरित छोटे से पाश को देखने के लिए:यह आत्म जोड़ बराबर 0 क्यों है?
int count = 1;
while(true){
System.out.println(count);
count += count;
}
उत्पादन अप्रत्याशित था:
0
0
0
0
0
...
ऐसा क्यों है? count
1 तक शुरू किया गया है, इसलिए आंतरिक जोड़ count + count
या 1 + 1
कर रहा होना चाहिए। परिणाम 0 क्यों है?
पाश पुनरावृत्तियों के बीच रखो नहीं एक छोटी 'Thread.sleep' था। –
कल्पना कीजिए कि एक 'int x' मान है जो जब आप' x + = x' ओवरफ़्लो को '0' पर पूर्ण करते हैं। इसके बाद आपके परिणाम क्या होंगे? – Pshemo
यह क्या होगा @SotiriosDelimanolis –