Una forma sencilla y rápida de aprender JAVA, observando y deduciendo cómo se comporta el lenguaje a través de ejemplos prácticos.

Archivo del blog

martes, 31 de marzo de 2020

Patrón I: Cuadros dentro cuadro.

Código Java (InCuadros.java):

package incuadros;

import java.util.Scanner;

public class InCuadros {

    public static void main(String[] args) {
        Scanner in = new Scanner(System.in);
        System.out.print("Entra número de cuadros: ");
        int n = in.nextInt();

        for (int i = 0; i <= n * 2; i++) {
            for (int j = 0; j <= n * 2; j++) {
                if ((i % 2 == 0 && i >= j) || (j % 2 == 0 && j >= i) || i == 0 || j == 0) {
                    System.out.print("*  ");
                } else {
                    System.out.print("   ");
                }
            }
            System.out.println("");
        }
    }

}



Resultado:

run:
Entra número de cuadros: 5
*  *  *  *  *  *  *  *  *  *  * 
*     *     *     *     *     * 
*  *  *     *     *     *     * 
*           *     *     *     * 
*  *  *  *  *     *     *     * 
*                 *     *     * 
*  *  *  *  *  *  *     *     * 
*                       *     * 
*  *  *  *  *  *  *  *  *     * 
*                             * 
*  *  *  *  *  *  *  *  *  *  * 
BUILD SUCCESSFUL (total time: 6 seconds)



Con la tecnología de Blogger.