"यदि कोई कर्मचारी अपना काम अच्छी तरह से करना चाहता है, तो उसे पहले अपने औजारों को तेज करना होगा।" - कन्फ्यूशियस, "द एनालेक्ट्स ऑफ कन्फ्यूशियस। लू लिंगगोंग"
मुखपृष्ठ > प्रोग्रामिंग > लूप के लिए प्रत्येक शैली

लूप के लिए प्रत्येक शैली

2024-08-21 को प्रकाशित
ब्राउज़ करें:121

उद्देश्य: प्रत्येक लूप के लिए शुरुआत से अंत तक किसी सरणी या संग्रह के तत्वों को क्रमिक रूप से पार करने के लिए उपयोग किया जाता है।

सिंटैक्स:

for(tipo var-iter : conjunto) {
  // bloco de instruções
}

ऑपरेशन: प्रत्येक पुनरावृत्ति पर, सरणी का अगला तत्व पुनरावृत्ति चर को सौंपा जाता है, जिसमें सरणी के तत्वों के साथ संगत एक प्रकार होना चाहिए।

फायदे:

  • लूप काउंटर की आवश्यकता को समाप्त करता है।
  • लूप सीमा को मैन्युअल रूप से परिभाषित करने की आवश्यकता से बचा जाता है।
  • सरणी सूचकांक से संबंधित त्रुटियों की संभावना कम कर देता है।

सीमाएं:
पुनरावृत्ति चर केवल-पढ़ने के लिए है, जिसका अर्थ है कि इसका उपयोग अंतर्निहित सरणी को बदलने के लिए नहीं किया जा सकता है।
लूप सरणी के सभी तत्वों के माध्यम से लूप करता है जब तक कि लूप से जल्दी बाहर निकलने के लिए ब्रेक स्टेटमेंट का उपयोग नहीं किया जाता है।

सीमा का उदाहरण:
यहां तक ​​कि लूप के भीतर पुनरावृत्ति चर को बदलने से भी, यह मूल सरणी को प्रभावित नहीं करता है:

for(int x : nums) {
  x = x * 10; // Sem efeito no array original
}

सरणी और संग्रह के साथ उपयोग करें: प्रत्येक लूप का उपयोग सारणी के अलावा जावा में अन्य संग्रह के तत्वों के माध्यम से चक्र करने के लिए भी किया जा सकता है, जैसे संग्रह फ्रेमवर्क द्वारा प्रदान किए गए।

O laço for de estilo for-each

विज्ञप्ति वक्तव्य यह आलेख यहां पुन: प्रस्तुत किया गया है: https://dev.to/devsjavagirls/o-laco-for-de-estilo-for-each-2kjk?1 यदि कोई उल्लंघन है, तो कृपया इसे हटाने के लिए स्टडी_गोलंग@163.com से संपर्क करें।
नवीनतम ट्यूटोरियल अधिक>

चीनी भाषा का अध्ययन करें

अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।

Copyright© 2022 湘ICP备2022001581号-3