jueves, 25 de agosto de 2011

Como Programar en Java: Ejercicio 4.32

Aquí esta el ejercicio 4.32 de Como Programar en Java séptima edición.

package com.jlm.ccb.ejercicios.capitulo4;

/**
 * Clase encargada de imprimir un tablero de damas.
 * Ejercicio 4.32
 * @author LorettoTG
 * @version 1.0
 */
public class Tablero {
    /**
     * Método encargado de imprimir el tablero de damas.
     */
    public void imprimir() {
        /**
         * Contiene el contador del while
         */
        int renglon = 1;
        /**
         * Contiene le contador del while interno
         */
        int columna = 1;
        //En el caso del ciclo while: Primero se evalúa la condición de entrada
        //si es verdadera ejecuta las sentencias en su cuerpo, luego vuelve a
        //verificar la condición de entrada y hasta que sea falsa sale del ciclo.
        while (renglon <= 8) {
            if ((renglon%2) == 0) {
                System.out.print(" ");
            }
            while (columna <= 8) {
                if ((columna%2) != 0) {
                    System.out.print("*");
                } else {
                    System.out.print(" ");
                }
                columna++;
            }
            columna = 1;
            System.out.println();
            renglon++;
        }
    }

    /**
     * Punto de entrada a la clase y a la aplicación.
     * @param args matriz de argumentos de cadena.
     */
    public static void main(String[] args) {
        //El operador new es el encargado de crear instancias de
        //una clase, es decir los objetos que tienen las características
        //de la clase. El operador new de Java es capaz de reservar la
        //memoria para un objeto de este tipo sabiendo los atributos que
        //tiene según la definición de la clase.
        Tablero tablero = new Tablero();
        tablero.imprimir();
    }
}

No hay comentarios:

Publicar un comentario