Blog › Forum › Java › piramide di asterischi › Rispondi a: piramide di asterischi
8 Aprile 2020 alle 18:22
#1673
MrWolf
Ospite
::
Ciao, prova con questo codice corretto. Sicuramente non è la soluzione più efficiente ma funziona.
public static void main(String[] args) {
int dimensione = 7;
int offset_1;
int offset_2;
int i;
int j;
offset_1 = 0;
for (i = 1; i <= dimensione; i++) {
for (j = 0; j < i + offset_1; j++) {
System.out.print("*");
}
offset_1++;
System.out.println();
}
offset_2 = dimensione+ offset_1-2;
for (i = dimensione; i > 0; i--) {
for (j = 1; j < offset_2; j++) {
System.out.print("*");
}
offset_2--;
offset_2--;
System.out.println();
}
}