...pues haber analicemos un poco...
Código JAVA:
Ver originalstatic void introducirEquipos(Campeonato campeonato) {
int i;
for (i = 0; i < campeonato.getEquipo().length; i++) {
System.
out.
println("Introduzca el nombre del equipo " + (i
+1) + "."); nombre = Leer.dato();
}
}
Donde tenes definido el objeto Leer? y el método dato() ?
...para ingresar los nombres de los equipos debes usar la clase Scanner y el método nextLine(), y almacenar cada nombre en un array, pero no se si eso lo tienes dentro del objeto Leer...que no lo veo por ninguna parte
...si quito el "nombre=Leer.dato()"... debería quedar así...previamente debes importar la clase Scanner (import java.util.Scanner)...luego creas una instancia de Scanner (entradaNombre), defines un array de tipo String (nombre) cuyo tamaño es campeonato.getEquipo().length, luego dentro del loop almacenas cada nombre en nombre[i]
Código JAVA:
Ver originalstatic void introducirEquipos(Campeonato campeonato) {
Scanner entradaNombre
= new Scanner
(System.
in); String[] nombre
= new String[campeonato.
getEquipo().
length];
for (int i = 0; i < campeonato.getEquipo().length; i++) {
System.
out.
println("Introduzca el nombre del equipo " + (i
+1) + "."); nombre[i] = entradaNombre.nextLine();
}
}
...no se como funciona todo lo demás, he visto uno que otro error conceptual.. deberías revisar...