NECESITO AYUDA CON EJERCICIO (ARRAYS Y OBJETOS)
Publicado por Luis David (11 intervenciones) el 25/04/2018 17:00:24
Bueno pues tengo los siguientes ejercicios de los cuales he podido completar hasta la clase País y el asterisco numero 3. Pero a partir de ahi el problem que tengo basicamente esque no consigo crear ese método.
Paso el código que tengo realizado hasta ahora:
ESTE ES UNA CLASE CIUDAD
ESTA ES UNA CLASE GENERAL(Para prueba de las clases y como programa principal)
ESTA ES LA CLASE PAIS CON LA CUAL NO CONSIGO HACER EL EJERCICIO
MUCHAS GRACIAS DE ANTEMANO!!
Paso el código que tengo realizado hasta ahora:
ESTE ES UNA CLASE CIUDAD
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
package Ex;
import java.util.ArrayList;
import java.util.Arrays;
public class Ciudad {
private String Nciudad;
private int Latitud;
private int Longitud;
private int Nhabitantes;
public Ciudad(String nciudad, int latitud, int longitud, int nhabitantes) {
Nciudad = nciudad;
Latitud = latitud;
Longitud = longitud;
Nhabitantes = nhabitantes;
}
public String getNciudad() {
return Nciudad;
}
public int getLatitud() {
return Latitud;
}
public int getLongitud() {
return Longitud;
}
public int getNhabitantes() {
return Nhabitantes;
}
public String toString() {
return "Ciudad Nombre de ciudad=" + Nciudad + ", Nº de habitantes=" + Nhabitantes;
}
ESTA ES UNA CLASE GENERAL(Para prueba de las clases y como programa principal)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
package Ex;
public class General {
/**
* @param args
*/
public static void main(String[] args) {
Ciudad Ciudad1 = new Ciudad("Sevilla", 12, 30, 100000);
Pais Pais1 = new Pais("España");
System.out.println(Ciudad1.toString());
}
}
ESTA ES LA CLASE PAIS CON LA CUAL NO CONSIGO HACER EL EJERCICIO
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
package Ex;
import java.util.ArrayList;
import java.util.Scanner;
public class Pais {
private String Npais;
private ArrayList<Ciudad> Ciudades = new ArrayList<Ciudad>();
public Pais(String npais) {
Npais = npais;
}
public void AñadirCiudades() {
Scanner sc = new Scanner(System.in);
System.out.println("Escribe la ciudad que quieres añadir");
Object p = sc.next();
Ciudad C = (Ciudad) p;
Ciudades.add(C);
}
MUCHAS GRACIAS DE ANTEMANO!!
Valora esta pregunta
0