package com.jlm.ccb.ejercicios.capitulocinco; import java.util.Scanner; /** * Clase encargada de imprimir barras horizontales. * Ejercicio 5.16 * @author LorettoTG * @version 1.0 */ public class BarrasHorizontales { /** * Método encargado de imprimir una barra horizontal * @param numeroAsteriscos int con el número de asteriscos * a imprimir. */ public void imprimir(int numeroAsteriscos) { for (int contador = 1; contador <= numeroAsteriscos; contador++) { 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. BarrasHorizontales barras = new BarrasHorizontales(); //Se crea un objeto Scanner para obtener la entrada //de datos del usuario. Scanner entrada = new Scanner(System.in); /** * Contiene el contador para el ciclo. */ int contador = 1; /** * Contiene el numero ingresado por el usuario. */ int numeroAsteriscos = 0; do { System.out.print("Deme el primer numero: "); numeroAsteriscos = entrada.nextInt(); if (numeroAsteriscos > 0 && numeroAsteriscos < 30) { barras.imprimir(numeroAsteriscos); contador++; } else { System.out.println("Ingrese un numero entre 1 y 30"); } } while (contador <= 5); } }
Un blog dedicado a los bytes, al lenguaje java y diferentes frameworks que se emplearan poco a poco.
miércoles, 21 de septiembre de 2011
Como Programar en Java: Ejercicio 5.16
Aquí esta el ejercicio 5.16 de Como Programar en Java séptima edición.
Etiquetas:
Como Programar en Java,
Deitel,
do - while,
For,
if-else,
Integer,
Scanner,
static. new,
void
Suscribirse a:
Enviar comentarios (Atom)
grax
ResponderEliminar