हाय मैं जावा में शुरुआत हूँ और मेरा कार्यक्रम छोरों के लिए 4 है: मेरा कार्यक्रम इस तरह से काम करता है कि अगर b
true
है, तत्व pointList से निकाल दिया जाएगा और n
n--
हो जाएगा और मैं सभी से बाहर जाने के लिए चाहते हैं लूप के लिए और लूप के लिए पहले से फिर से आते हैं तो l
l++
होगा, मैं यह कैसे कर सकता हूं? ब्रेक स्टेटमेंट के साथ?हम लूप के लिए 4 आंतरिक से कैसे बाहर जा सकते हैं?
for (int l = 0; l < n; l++) {
for (int i = 1; i < (n - 2); i++) {
for (int j = i + 1; j < (n - 1); j++) {
for (int k = j + 1; k < n; k++) {
if (l != i && l != j && l != k) {
boolean b = isOK(pointList.get(l), pointList.get(i), pointList.get(j), pointList.get(k));
System.out.println(b);
if (b == true) {
pointList.remove(pointList.get(l);
n--;
break;
}
else
System.out.println(b);
}
}
}
}
}
डुप्लिकेट http: // stackoverflow।कॉम/प्रश्न/551578/कैसे-टू-ब्रेक-एकाधिक-फ़ोरैच-लूप – SunnyShah
शायद आप कुछ शब्दों में वर्णन कर सकते हैं कि आप क्या करना चाहते हैं? "अगर बी सत्य है तो एल-वें आइटम हटाएं"। आपके कोड में वाक्यविन्यास त्रुटियां हैं। इसे ठीक करें, कृपया, और अपने प्रश्न को स्पष्ट करें। – khachik
ऐसा लगता है कि आप 4 मानदंडों को पूरा करने की कोशिश कर रहे हैं जो कुछ मानदंडों को पूरा करते हैं। यदि आपने समझाया कि मानदंड क्या था, तो शायद हम एक ही काम करने का एक आसान तरीका सुझा सकते हैं। जैसे शायद सूची को सॉर्ट करना शायद लूप को सरल बना सकता है। –