AYUDA EN PROGRAMACION
COMO PUEDO HACER UN PROGRAMA EN EL QUE EL USUARIO INTRODUZCA LAS MEDIDAS DEL RECTANGULO Y MUESTRE UN RECTANGULO DE ASTERISCOS
Adjunto código:
package rectangulo;
public class Rectangulo {
/**
* @param args
*/
public static void main(String[] args) {
int largo = 0;
int alto = 0;
if(args.length==0)
{
System.out.println("Uso: java Rectangulo longitud, altura");
return;
}
largo = Integer.parseInt(args[0]);
alto = Integer.parseInt(args[1]);
filaCompleta(largo);
filaIncompleta(largo,alto-2);
filaCompleta(largo);
}
private static void filaCompleta(int largo)
{
for(int i=1; i<=largo; i++)
System.out.print("*");
System.out.println("");
}
private static void filaIncompleta(int largo, int alto)
{
for(int x=1; x<=alto; x++)
{
System.out.print("*");
for(int i=2; i<largo; i++)
System.out.print(" ");
System.out.println("*");
}
}
}
package rectangulo;
public class Rectangulo {
/**
* @param args
*/
public static void main(String[] args) {
int largo = 0;
int alto = 0;
if(args.length==0)
{
System.out.println("Uso: java Rectangulo longitud, altura");
return;
}
largo = Integer.parseInt(args[0]);
alto = Integer.parseInt(args[1]);
filaCompleta(largo);
filaIncompleta(largo,alto-2);
filaCompleta(largo);
}
private static void filaCompleta(int largo)
{
for(int i=1; i<=largo; i++)
System.out.print("*");
System.out.println("");
}
private static void filaIncompleta(int largo, int alto)
{
for(int x=1; x<=alto; x++)
{
System.out.print("*");
for(int i=2; i<largo; i++)
System.out.print(" ");
System.out.println("*");
}
}
}
