package com.jlm.ccb.ejercicios.capitulo4; import java.util.Scanner; /** * Clase encargada de imprimir cuadrados * huevos con un lado mayor o igual a 1 unidad * y menor o igual a 20 unidades. * Ejercicio 4.29 * @author LorettoTG * @version 1.0 */ public class Cuadrado { /** * Método encargado de imprimir cuadrados huecos * con tamaño de sus lados de 1-20 unidades. */ public void imprimirCuadrado() { //Se crea un objeto Scanner para obtener la entrada //de datos del usuario. Scanner entrada = new Scanner(System.in); System.out.println("Deme el lado del cuadrado: "); int lado = entrada.nextInt(); if ((lado >= 1) && (lado <= 20)) { int renglon = 1; 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 <= lado) { columna = 1; while (columna <= lado) { if ((renglon == 1) || (renglon == lado)) { System.out.print("*"); } else { if ((columna == 1) || (columna == lado)) { System.out.print("*"); } else { System.out.print(" "); } } columna++; } System.out.println(); renglon++; } } else { System.out.println("El tamaño no se puede procesar."); } } /** * 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. Cuadrado cuadrado = new Cuadrado(); cuadrado.imprimirCuadrado(); } }
Un blog dedicado a los bytes, al lenguaje java y diferentes frameworks que se emplearan poco a poco.
domingo, 11 de septiembre de 2011
Como Programar en Java: Ejercicio 2.29
Aquí esta el ejercicio 4.29 de Como Programar en Java séptima edición.
Suscribirse a:
Enviar comentarios (Atom)
No hay comentarios:
Publicar un comentario