में मैं कुछ इस तरह प्रिंट करने का प्रयास:मुद्रण ASCII डायमंड चित्रा जावा
+--------+
| /\ |
| /--\ |
| /====\ |
|<------>|
| \====/ |
| \--/ |
| \/ |
+--------+
अब तक मैं सफलतापूर्वक आंकड़ा के पहले भाग मुद्रित लेकिन दूसरे भाग के साथ एक कठिन समय चल रहे हैं।
+--------+
| /\ |
| /--\ |
| /====\ |
|<------>|
| \=====/ |
| \---/ |
| \=/ |
+--------+
:
for (int fill = 0; fill <= ((2 * row - 1)); fill++) {
if ((row % 2) == 0) {
System.out.print("=");
} else {
System.out.print("-");
}
}
दूसरे भाग रहा है
for (int fill = 0; fill <= (n - 2 * (row - 1)); fill++) { //This is where I need help
if ((row % 2) == 0) {
System.out.print("=");
} else {
System.out.print("-");
}
}
मेरे परिणाम इस तरह दिखता है:
यह मैं कैसे आंकड़ा के पहले भाग मुद्रण कर रहा हूँ पूर्ण कोड के लिए कृपया जांचें: http://pastebin.com/YyCJ6Cq3
भरने <= ((एन - 2 * (पंक्ति -1)) - 1) – samgak
आपके प्रश्न में प्रासंगिक कोड स्निपेट दोनों को शामिल करने और एक पूर्ण रननेबल उदाहरण साझा करने के लिए बहुत बहुत धन्यवाद। समुदाय में आपका स्वागत है! – dimo414
+1 दुर्लभ नए उपयोगकर्ता के लिए जो सबकुछ प्रदान करता है हमें ज़रूरत है। यह एक वैध सवाल है, भले ही यह होमवर्क है (हम आपका प्रयास देखते हैं), आपका स्वागत है थूज़ल :) – shole