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.
public class Ejercicio05b {
    public static void main(String[] args) {        
        Ciudades ciudades = new Ciudades();
        ciudades.agregarDatos();        
    }    
}
class Ciudades{
    
    String[][] ciudades = new String[4][4];
    Scanner entrada = new Scanner(System.in);
    
    public void agregarDatos(){
        
        for (int i = 0; i < ciudades.length; i++) {
            System.out.print("Ingresa nombre pais: ");
            ciudades[i][0]=entrada.nextLine();
        }
        for (int i = 0; i < ciudades.length; i++) {
            for (int k = 1; k < ciudades[0].length; k++) {
                System.out.print("Ciudad para "+ciudades[i][0]+": ");
                ciudades[i][k]=entrada.nextLine();
            }            
        }
        for (String[] ciudade : ciudades) {
            int j=1;
            System.out.printf("Pais: %s Ciudades: %s %s %s%n", ciudade[0], ciudade[j], ciudade[j+1], ciudade[j+2]);
        }
    }    
}