मैं वर्ग की सीमा प्रिंट करना चाहते हैं ... यह केवल एक तरफ, या वर्ग के अधिक पक्षों प्रिंट कर सकते हैं, तो मैं इस विधि लिखा था
printBorder(N, E, S, W) {
if (N) {
square.printBorder(0,0,0,10);
}
if (E) {
square.printBorder(0,10,10,10);
}
if (S) {
square.printBorder(10,0,10,10);
}
if (W) {
square.printBorder(0,0,10,0);
}
}
यह ठीक काम कर सकते हैं, लेकिन मुझे लगता है कि यह बहुत सुंदर नहीं है, यह भी कई अगर है, और सभी बयान और अधिक या कम एक ही है। मुझे लगता है कि वहाँ होना चाहिए इस कोड, किसी भी सुझाव को आसान बनाने के लिए एक रास्ता है?













