martes, 21 de junio de 2011

Deitel_Java_6.19 (Imprimir un Cuadrado en Java con cualquier Caracter)

6.19 Modifique el método creado en el ejercicio 6.18 para formar el cuadrado de cualquier carácter que esté contenido en el parámetro tipo carácter  caracter. Por ejemplo, si lado es 5 y caracter es #, el método debe imprimir:
# # # # #                                                                                                         
# # # # #
# # # # #
# # # # #
# # # # #


Este programa puede recibir una cadena en lugar de un carácter.
Este código debe guardarse con el nombre UsaDeitel_6_19.java


  import java.util.Scanner;



  public class UsaDeitel_6_19

  {       // Abre clase UsaDeitel_6_19
  
  public static void main( String args[])

  {      // Abre main
  System.out.print("\nEste programa recibe un entero y un caracter e imprime ");
  System.out.println("un cuadrado con ese caracter y con ese numero de lado.");

  int lado;
  String caracter;

  Scanner entrada = new Scanner(System.in);
  Deitel_6_19 miObjeto = new Deitel_6_19();


  System.out.println("\nPor favor introduzca un caracter: ");
  caracter = entrada.nextLine();

  System.out.println("\nPor favor introduzca un entero: ");
  lado = entrada.nextInt();

  miObjeto.Cuadrado(lado, caracter);
  
  }      // Cierra main

  }       // Cierra clase UsaDeitel_6_19


El siguiente código debe guardarse con el nombre Deitel_6_19.java

 public class Deitel_6_19

 {         // Abre clase Deitel_6_19
 
 public void Cuadrado( int n, String c)

 {           // Abre metodo Cuadrado
 
 for ( int i = 1; i <= n; i++ )
 {   // Abre for
 for ( int j = 1; j <= n; j++ )
 System.out.printf("%s ", c);
 
 System.out.println();
 }   // Cierra for

 }           // Cierra metodo Cuadrado
 }         // Cierra clase Deitel_6_19

No hay comentarios:

Publicar un comentario

Related Posts Plugin for WordPress, Blogger...