Red de conocimiento informático - Material del sitio web - Cree un programa en Java que pueda generar la forma de asteriscos y caracteres dorados. ¡Publique la explicación detallada! Muchas gracias

Cree un programa en Java que pueda generar la forma de asteriscos y caracteres dorados. ¡Publique la explicación detallada! Muchas gracias

Existen ciertas reglas para usar asteriscos para imprimir pirámides:

1. Alinear el centro

2. Todos los números son impares y el número de estrellas en cada capa se puede calcular mediante la siguiente fórmula: 2*n-1

3. Habrá vacantes delante de cada capa y el número. El número de vacantes al frente es el número de la capa actual Resta 1, es decir, se cumple la fórmula: n-1

De acuerdo con las reglas anteriores, derivamos el siguiente algoritmo: public?void?testKing. ()?{

///? Definir el número de niveles de la pirámide

int?n?=?7;?

for?(int?i? =?1;?i?<=?n;?i++)?{

///? Primer bucle de capa, imprima el número correspondiente de capas

for?(int? k?=?1;?k?<=?n?-?i;?k++ )?{

///?Esta capa realiza un bucle e imprime las vacantes de la capa actual

///?El número de vacantes es el número de capa actual menos 1, que satisface la fórmula: n-1

System.out.print("?");

}

for?(int?j?=?1;?j?<=?2 ?*?i?-?1;?j++)?{

///? Esta capa repite e imprime el número de estrellas en la capa actual

///?El número de estrellas en cada capa El número de estrellas es un número impar y el número se puede calcular usando la siguiente fórmula : 2*n-1

System.out.print("*");

}

//Imprimir una nueva línea

System.out.println();?

}

}

Resultado de ejemplo: ?* ***

*****

************ ********* ******* ****

* ***************