Red de conocimiento informático - Material del sitio web - Cómo usar Java para imprimir una forma de corazón en la página usando un bucle

Cómo usar Java para imprimir una forma de corazón en la página usando un bucle

importar java.util.Scanner;

prueba de clase pública{

sorteo vacío estático (int n)

{

int i,j;

for (i=1-(n>>1);i<=n;i++)

if (i>0)

{

para (j=0;j

para (j=1;j <=2*(n-i)+1;j++)

if (j==1||j==2*(n-i)+1) System.out.print(" *"); /p>

else System.out.print(" ");

System.out.println("\n"); > else

if (i==0)

{

System.out.print(" *"); (j=1;j

System.out.print(" *"); 1;j

System.out.print(" *\n");

else

{

para (j=i;j<0;j++) System.out.print(" "); j=1;j<=n+2*i+1;j++)

if (i==1-(n>>1)) System.out.print(" *"); /p>

else if (j==1||j==n+2*i+1) System.out.print(" *"); (" ");

para (j=1;j<=-1-2*i;j++) System.out.print(" "); =1;j<=n+2*i+1;j++)

if (i==1-(n>>1)) System.out.print(" *"); p> p>

else if (j==1||j==n+2*i+1) System.out.print(" *");

else System.out. print( " ");

System.out.print("\n");

}

}

público estático void main (String[] args) {

System.out.println("Ingrese el tamaño (n>=4):");

Scanner sc = new Scanner( System. in);

int n = sc.nextInt();

draw(n);

}

}Explicar Esta primera vez no lo escribí, solo vi a alguien escribiéndolo en lenguaje C.

Lo cambié a java y resultó ser un poco como un corazón de amor. Está bien. Veamos cómo va.