Red de conocimiento informático - Conocimiento del nombre de dominio - Cómo escribir una forma de diamante usando un bucle for en Java. Explique.

Cómo escribir una forma de diamante usando un bucle for en Java. Explique.

Hola, interlocutor:

Si su problema está resuelto, acéptelo. Si tiene alguna pregunta, pregunte, ¡gracias!

Este rombo debe estar compuesto por cuatro triángulos, dos triángulos en la parte superior y dos triángulos en la parte inferior, empalmados entre sí.

Aquí tienes un ejemplo: public?class?LingXing2?{

public?static?void?main(String[]?args)?{

//Rhombus

CeSanJiao(6);

}

public?static?void?CeSanJiao(int?number){

//mitad superior< / p>

?for(int?i=1;ilt;=número;i ){

?if(i==1){

?for(int ? lage=1; lagelt; número; lage ){

?System.out.print("-");

?}

?para? int?j?=?i;?jgt;0?;?j--)?{//número de columnas

System.out.print("*");

}

?System.out.println();

?}else{

?//Triángulo de todos modos

? (int?j=i;jgt;1;j--){

? si(j==i){

? =número-i; edad ){

?System.out.print("-");

?}

}

? System.out.print("*");

}

? //Triángulo igual

? =?i;?jgt;0?;?j--)?{//número de columnas

System.out.print("*");

}

? System.out.println();

?} }

?//Mitad inferior

?for(int?i= 1 ;ilt;=número;i ?){

?if(i==(número-1)){

?for(int?lage=i;lagegt;( número -i-1);lage--){

?System.out.print("-");

?}

?System. out .println("*");

?}else{

?//Triángulo invertido

?for(int?j=number-i; jgt ;=1;j--){

?if(j==(número-i)){

? for(int?lage=número;lagegt;(número - i); lage--){

?System.out.print("-");

?}

}

? System.out.print("*");

}

?//Triángulo invertido

<

p> ?for(int?j?=?1;?j?lt;?number?-i;?j){//número de columnas

System.out.print("*")

}

?} Sistema.out.println()

?}

}

} Resultado:

-----*

----***

---*****

--*******

-************

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

-************

--*******

---******

----***

-----*