package com.jlm.ccb.ejercicios.capitulocinco; /** * Clase encargada de imprimir diferentes patrones utilizando * seguidos. * Ejercicio 5.22 * @author LorettoTG * @version 1.0 */ public class ImprimirAsteriscosAstutos { /** * Método encargado de imprimir 4 diferentes patrones. */ public void imprimirPatrones() { for (int renglon = 1; renglon <= 10; renglon++) { for (int columna = 1; columna <= 55; columna++) { if (columna <= 10) { if (columna <= renglon) { System.out.print('*'); } else { System.out.print(' '); } } else if (columna > 10 && columna <= 15) { System.out.print(' '); } else if (columna > 15 && columna <= 25) { if ((columna - 15) <= (11 - renglon)) { System.out.print('*'); } else { System.out.print(' '); } } else if (columna > 25 && columna <= 30) { System.out.print(' '); } else if (columna > 30 && columna <= 40) { if ((columna - 30) < renglon) { System.out.print(' '); } else { System.out.print('*'); } } else if (columna > 40 && columna <= 45) { System.out.print(' '); } else { if ((columna - 45) <= (10 - renglon)) { System.out.print(' '); } else { System.out.print('*'); } } } System.out.println(); } } /** * 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. ImprimirAsteriscosAstutos asteriscos = new ImprimirAsteriscosAstutos(); asteriscos.imprimirPatrones(); } }
Un blog dedicado a los bytes, al lenguaje java y diferentes frameworks que se emplearan poco a poco.
sábado, 24 de septiembre de 2011
Como Programar en Java: Ejercicio 5.22
Aquí esta el ejercicio 5.22 de Como Programar en Java séptima edición.
Etiquetas:
Como Programar en Java,
Deitel,
For,
if-else,
Print,
Println,
static. new
Suscribirse a:
Enviar comentarios (Atom)
Otra manera:
ResponderEliminarhttp://pastebin.com/kfUMzpQ4