Эй, парень так старался делать то же упражнение самостоятельно, и я думал, что сделать бриллиант из астриков будет круто, но я застрял на последней части. Это то, что получение им и не могут понять, как перевернуть треугольник, или сделать полный алмазпытается сделать алмаз, но не может понять, как его закончить?
*
***
*****
public static String drawDiamond(int n) {
String results = "";
int cols = 1;
int spaces = n/2;
while (cols <= n) {
results += drawChars(" ", spaces) + drawChars("*", cols) + "\n";
/*--------------------------------------------------------------------------------
while(cols>=n){
results += drawChars(" ", spaces) + drawChars("*", cols)+"\n";<--- this was just test code.
cols-=2;
spaces++;
}
*/--------------------------------------------------------------------------------
cols += 2;
spaces--;
}
return results;
}
Возможная Дубликат [Как нарисовать алмаз звездочками] (http://stackoverflow.com/questions/20129773/how- to-draw-diamond-with-asterisks) –
А также http://www.java2s.com/Tutorial/Java/0080__Statement-Control/PrintoutaDiamond.htm –