Foros aprenderaprogramar.com

Aprender a programar => Aprender a programar desde cero => Mensaje iniciado por: Luis Fdo Carvajal en 10 de Mayo 2017, 22:26

Título: Java Matrices o arrays multidimensionales significado de cada corchete CU00905C
Publicado por: Luis Fdo Carvajal en 10 de Mayo 2017, 22:26
Respuesta al ejercicio CU00905C del tutorial Java avanzado.

Crea un programa que pida por pantalla cuatro países y a continuación tres ciudades de cada uno de estos países. Los nombres de ciudades deben almacenarse en un array multidimensional cuyo primer índice sea el número asignado a cada país y el segundo índice el número asignado a cada ciudad.

Ejemplo de resultados que debe mostrar el programa:

País: Argentina                 Ciudades:        Buenos Aires       Cordoba         La Plata

País: España                     Ciudades:         Madrid                 Lugo              Sevilla

País: Francia                     Ciudades:         Paris                    Niza                Lyon

País: Italia                        Ciudades:          Roma                  Napoles         Sicilia
Desarrollo:
Código: [Seleccionar]
/**
 *
 * @author ITCO1724
 */
public class EJERCICIOCU00905C {

    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) {
        //  La declaración de la matriz
         String [][] pais = new String[4][3];
         
         //asignar contenidos
   
        pais[0][0] = "BuenosAires";pais[0][1] = "Cordoba";pais[0][2] = "LaPlata";
        pais[1][0] = "Madrid";pais[1][1] = "Lugo";pais[1][2] = "Sevilla";
        pais[2][0] = "Paris";pais[2][1] = "Niza";pais[2][2] = "Lion";
        pais[3][0] = "Roma";pais[3][1] = "Napoles";pais[3][2] = "Sicilia";
       
        System.out.println("Pais: Argentina  "+" "+"Ciudades: "+ pais[0][0]+" " + pais [0][1]+" " +pais[0][2] );
        System.out.println("Pais: España "+" "+"Ciudades: "+ pais[1][0]+" " + pais [1][1]+" " +pais[1][2] );
        System.out.println("Pais: Francia "+" "+"Ciudades: "+ pais[2][0]+" " + pais [2][1]+" " +pais[2][2] );
        System.out.println("Pais: Italia"+" "+"Ciudades: "+ pais[3][0]+" " + pais [3][1]+" " +pais[2][2] );
    } //fin del main
   
}//fin de la clase

 :)Saludos
Título: Re:EJERCICIO(CU00905C) Matrizes
Publicado por: Alex Rodríguez en 18 de Junio 2017, 18:55
Hola Luis Fdo Carvajal el ejercicio no es correcto puesto que no cumple con lo que indicaba el enunciado "un programa que pida por pantalla..."

En tu código no se piden los datos por pantalla

Saludos