En esta oportunidad se muestra el uso de arreglos de cadenas de caracteres, es decir arreglos de tipo String. A diferencia del ejemplo de arreglos de la anterior publicación, aquí la clase hace uso de atributos como variables de instancia para declarar los arreglos. Por otro lado, los métodos de la clase ya no son estáticos (static), a excepción del método main() que siempre es un método static. Los métodos no estáticos podrán ser invocados usando un objeto que representa una instancia de la clase. Para crear un objeto se usa la palabra reservada new, esto se puede apreciar en el método main(). Para invocar un método no estático se coloca el nombre del objeto seguido de un punto y por último el nombre del método. Los atributos de la clase pueden ser usados en cualquiera de los métodos, en este caso los arreglos son declarados como atributos de la clase y sus valores son asignados en los métodos: ejecutarArreglo1(), ejecutarArreglo2() y ejecutarArreglo3(). Por último, el método imprimirArreglosDeCadenas() ya no recibe como parámetro un arreglo, en este caso usa los arreglos declarados como atributos de la clase.
A continuación se muestra la clase ProgramaArreglosDeCadenas que permite ejecutar arreglos de tipo String:
package sistemajava; public class ProgramaArreglosDeCadenas { private String[] arregloDeNombres; private String[] arregloDeFechaNacimiento; private String[] arregloDeNacionalidad; public static void main(String[] args) { ProgramaArreglosDeCadenas programaArreglosDeCadenas = new ProgramaArreglosDeCadenas(); programaArreglosDeCadenas.ejecutarArreglo1(); programaArreglosDeCadenas.ejecutarArreglo2(); programaArreglosDeCadenas.ejecutarArreglo3(); programaArreglosDeCadenas.imprimirArreglosDeCadenas(); } private void ejecutarArreglo1(){ arregloDeNombres = new String[3]; arregloDeNombres[0] = "Jesus Zavaleta"; arregloDeNombres[1] = "Hector Perez"; arregloDeNombres[2] = "Kiara Cardenas"; } private void ejecutarArreglo2(){ arregloDeFechaNacimiento = new String[3]; arregloDeFechaNacimiento[0] = "2000-01-15"; arregloDeFechaNacimiento[1] = "2003-05-20"; arregloDeFechaNacimiento[2] = "2010-12-25"; } private void ejecutarArreglo3(){ arregloDeNacionalidad = new String[3]; arregloDeNacionalidad[0] = "Argentino"; arregloDeNacionalidad[1] = "Colombiano"; arregloDeNacionalidad[2] = "Peruana"; } private void imprimirArreglosDeCadenas() { System.out.println("ARREGLOS DE CADENAS"); System.out.println("==================="); System.out.println("Nombre:\t\tFecha:\t\tNacionalidad"); System.out.println(arregloDeNombres[0] + "\t" + arregloDeFechaNacimiento[0] + "\t" + arregloDeNacionalidad[0]); System.out.println(arregloDeNombres[1] + "\t" + arregloDeFechaNacimiento[1] + "\t" + arregloDeNacionalidad[1]); System.out.println(arregloDeNombres[2] + "\t" + arregloDeFechaNacimiento[2] + "\t" + arregloDeNacionalidad[2]); System.out.println("\nGracias..."); } }
El resultado de ejecutar el programa es el siguiente:
Comentarios
Publicar un comentario
Gracias por tus comentarios