Hallo!
Ich hab via Schleifen die Form eines Diamanten nachgestellt... zumindest soll es einen darstellen.
Nun wollte ich mal fragen, wie Ihr vorgegangen wäret? Welche Formeln Ihr benutzt hättet?
Was hättet Ihr generell anders gemacht?
Wenn möglich mit Code
Mein Code:
Rauskommen sollte in etwa solch ein Gebilde:
Danke & Grüße
Felix
Ich hab via Schleifen die Form eines Diamanten nachgestellt... zumindest soll es einen darstellen.
Nun wollte ich mal fragen, wie Ihr vorgegangen wäret? Welche Formeln Ihr benutzt hättet?
Was hättet Ihr generell anders gemacht?
Wenn möglich mit Code
Mein Code:
Java:
public String getDiamond(int x){
String dmd = "";
for(int i=0; i<x; i++){
if(i < ((x+1)/2)){
for(int z=0; z<(x/2-i); z++)
dmd += " ";
for(int k=0; k<(i*2+1); k++)
dmd += "*";
}
else {
for(int z=0; z<(i-(x+1)/2+1); z++)
dmd += " ";
for(int k=0; k<(x*2-i*2-1); k++)
dmd += "*";
}
dmd += "\n";
}
return dmd;
}
Rauskommen sollte in etwa solch ein Gebilde:
Code:
*
***
*****
*******
*********
*******
*****
***
*
Danke & Grüße
Felix
Zuletzt bearbeitet: