Rectángulo hueco Curso de Programación Java

Lección:

Control del Flujo


Ejercicio:

Rectángulo hueco 6


Objetivo:

Escribe un programa en java que pida un símbolo, un ancho y una altura y muestre un rectángulo hueco de ese ancho y esa altura, usando ese número para el símbolo exterior, como en este ejemplo:

Introduzca un símbolo: 4
Introduzca el ancho deseado: 3
Introduzca la altura deseada: 5

444
4 4
4 4
4 4
444


Código:

import java.util.*;
public class Main
{
	public static void main(String[] args)
	{
		int row, column;

		System.out.print("Enter a symbol: ");
		int symbol = Integer.parseInt(new Scanner(System.in).nextLine());

		System.out.print("Enter the desired width: ");
		int width = Integer.parseInt(new Scanner(System.in).nextLine());

		System.out.print("Enter the desired height: ");
		int height = Integer.parseInt(new Scanner(System.in).nextLine());

		System.out.println();

		for (row = 1; row <= height; row++)
		{
			for (column = 1; column <= width; column++)
			{
				if ((row == 1) || (row == height))
				{
					System.out.print(symbol);
				}
				else
				{
					if ((column == 1) || (column == width))
					{
						System.out.print(symbol);
					}
					else
					{
						System.out.print(" ");
					}
				}
			}
			System.out.println();
		}
	}
}