Foros aprenderaprogramar.com

Aprender a programar => Aprender a programar desde cero => Mensaje iniciado por: DRANXZ88 en 22 de Junio 2016, 19:10

Título: Arrays (arreglos) multidimensionales en Java. Declaración y uso ejemplo CU00905C
Publicado por: DRANXZ88 en 22 de Junio 2016, 19:10
Solución propuesta para el ejercicio de la entrega CU00905C del curso online de java avanzado:

Clase principal main

Código: [Seleccionar]
package ejercicioscu00905c;

public class EjerciciosCu00905c {

    public static void main(String[] args) {
        String[][] paises = new String[4][4];
        EntradaDeTeclado entrada = new EntradaDeTeclado();
        for (int i = 0; i < paises.length; i++) {
            for (int j = 0; j < paises[0].length; j++) {
                if (j == 0) {
                    System.out.println("Agregar paises: ");
                    entrada.Agregar();
                    paises[i][j] = entrada.getEntrada();
                } else {
                    System.out.println("Agregar ciudad del pais que ingresaste : ");
                    entrada.Agregar();
                    paises[i][j] = entrada.getEntrada();
                }

            }
        }

        for (int i = 0; i < paises.length; i++) {
            for (int j = 0; j < paises[0].length; j++) {
                if (j == 0) {
                    System.out.println("\n");
                    System.out.println("Paises: " + paises[i][j]);
                } else {
                    System.out.println("Ciudades: " + paises[i][j]);

                }

            }
        }
    }

}
Título: Re:Ejercicios de java avanzado I CU00905C
Publicado por: Alex Rodríguez en 28 de Junio 2016, 22:44
Hola DRANXZ88 he intentado compilarlo pero me marca error por faltar el código de la clase EntradaDeTeclado, recuerda siempre incluir el código de todas las clases que intervengan en los ejercicios (incluso aunque sea el mismo que hayas incluido en otros ejercicios).

Saludos
Título: Re:Ejercicios de java avanzado I CU00905C
Publicado por: DRANXZ88 en 28 de Junio 2016, 23:02
Lo siento me olvide de no alzar eso acá esta el código.
Clase entrada del teclado
Código: [Seleccionar]
package ejercicioscu00905c;

import java.util.Scanner;

public class EntradaDeTeclado {

    private String entradaTeclado;
    Scanner sc = new Scanner(System.in);

    public EntradaDeTeclado() {
        entradaTeclado = "";
    }

    public String Agregar() {
        entradaTeclado = sc.nextLine();
        return entradaTeclado;
    }

    public String getEntrada() {
        return entradaTeclado;
    }

}
Título: Re:Arrays (arreglos) multidimensionales en Java. Declaración y uso ejemplo CU00905C
Publicado por: Alex Rodríguez en 04 de Julio 2016, 14:53
Hola DRANXZ88, todo bien, cumples perfectamente con lo que pedía el ejercicio.

Saludos.