ए. मुख्य निष्पादन सिद्धांत:
A नेस्टेड लूप दूसरे लूप के अंदर बस एक लूप है। नेस्टेड लूप्स को नियंत्रित करने वाला मूल नियम है:
"बाहरी लूप के प्रत्येक एकल पुनरावृत्ति के लिए, आंतरिक लूप शुरू से अंत तक अपने सभी पुनरावृत्तियों के माध्यम से पूरी तरह से निष्पादित होता है।"
for (int i = 1; i <= 3; i++) {// बाहरी लूप (पंक्तियों को नियंत्रित करता है)
for (int j = 1; j <= 4; j++) {// आंतरिक लूप (कॉलम को नियंत्रित करता है)
System.out.print("* "); // वर्तमान पंक्ति में तत्वों को प्रिंट करता है
}
System.out.println(); // पंक्ति समाप्त होने के बाद अगली पंक्ति में आगे बढ़ना
}
बी. कुल पुनरावृत्तियों का फॉर्मूला:
यदि बाहरी लूप $M$ बार निष्पादित होता है और आंतरिक लूप प्रत्येक बाहरी चरण के लिए $N$ बार निष्पादित होता है, तो आंतरिक बॉडी स्टेटमेंट निष्पादित होने की कुल संख्या है:
$$ ext{Total Executions} = M imes N$$उपरोक्त कोड में: $3 ext{ rows} imes 4 ext{ columns} = 12 ext{ asterisks printed}$.