अजगर में किसी और पाश कार्यान्वयन के लिए एक कुशल है वर्णित hereकुशल कार्यान्वयन: "वरना लूप के लिए अजगर" जावा
उदाहरण कोड:
for x in range(2, n):
if n % x == 0:
print n, 'equals', x, '*', n/x
break
else:
# loop fell through without finding a factor
print n, 'is a prime number'
जावा में मैं और अधिक कोड लिखने की जरूरत है एक ही व्यवहार को प्राप्त करने के लिए:
finishedForLoop = true;
for (int x : rangeListOfIntegers){
if (n % x == 0)
{
//syso: Some printing here
finishedForLoop = false
break;
}
}
if (finishedForLoop == true){
//syso: Some printing here
}
क्या जावा में लूप के लिए पाइथन के समान कोई बेहतर कार्यान्वयन है?
आप 'if (endForLoop == true)' 'if (finishedForLoop) 'के साथ बदल सकते हैं। 'सत्य' के लिए परीक्षण करने की कोई आवश्यकता नहीं है, 'if' कथन यह स्पष्ट रूप से करता है :) – fredoverflow