ich so etwas zu drucken versuchen:Drucke ASCII Diamant Abbildung in Java
+--------+
| /\ |
| /--\ |
| /====\ |
|<------>|
| \====/ |
| \--/ |
| \/ |
+--------+
Bisher habe ich erfolgreich gedruckt, um den ersten Teil der Figur, sondern eine harte Zeit mit dem zweiten Teil aufweisen.
Dies ist, wie ich den ersten Teil der Figur am Druck:
for (int fill = 0; fill <= ((2 * row - 1)); fill++) {
if ((row % 2) == 0) {
System.out.print("=");
} else {
System.out.print("-");
}
}
Der zweite Teil ich habe, ist
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("-");
}
}
wie dies Mein Ergebnis aussieht:
+--------+
| /\ |
| /--\ |
| /====\ |
|<------>|
| \=====/ |
| \---/ |
| \=/ |
+--------+
Für den vollständigen Code überprüfen Sie bitte: http://pastebin.com/YyCJ6Cq3
Füllung <= ((n - 2 * (row - 1)) - 1) – samgak
Vielen Dank, dass Sie sowohl ein relevantes Code-Snippet in Ihre Frage aufgenommen haben als auch ein komplettes ausführbares Beispiel teilen.Willkommen in der Community! – dimo414
+1 für seltene neue Benutzer, die alles bieten wir brauchen.Es ist eine gültige Frage, auch wenn es Hausaufgaben sind (wir sehen Ihre Mühe), Willkommen thuzle :) – shole