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