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.