Foros del Web » Programación para mayores de 30 ;) » Java »

¿Alguien me podría ayudar con el bucle for en lenguaje Java?

Estas en el tema de ¿Alguien me podría ayudar con el bucle for en lenguaje Java? en el foro de Java en Foros del Web. Hola, ¿alguien podría ayudarme con el operador for en lenguaje Java? Mi falta de conocimientos en el ámbito me lleva a realizar algunos errores.... Adjunto ...
  #1 (permalink)  
Antiguo 28/12/2014, 09:28
 
Fecha de Ingreso: diciembre-2014
Mensajes: 1
Antigüedad: 9 años, 10 meses
Puntos: 0
Pregunta ¿Alguien me podría ayudar con el bucle for en lenguaje Java?

Hola, ¿alguien podría ayudarme con el operador for en lenguaje Java?

Mi falta de conocimientos en el ámbito me lleva a realizar algunos errores.... Adjunto función con la que tengo problemas.

Con el primer for (negrita para relacionarlo con el código) quiero guardarme dos vectores: Long[] y Lat[], que después quiero utilizar en los dos for siguientes (subrayado para relacionarlo con los del código) para crearme la matriz Dist[][]. Pero no se cómo decirle en los dos for que quiero utilizar Long[] y Lat [] del primer for.

Muchas gracias por adelantado,

-----------------------------------------------------------------------------------------------------------------------------------
public static double[][] Coordenadas(int N, String fileName) {

double Dist[][] = new double[N][N];
double Long[] = new double[N];
double Lat[] = new double[N];

try {
FileReader fr = new FileReader(fileName);
BufferedReader br = new BufferedReader(fr);
String line = "";
line = br.readLine();
for (int i=0; i < N-1; i++){
line = br.readLine();
String [] theline = line.split(";");
Long[i] = Float.parseFloat(theline[0]);o
Lat[i] = Float.parseFloat(theline[1]);
}
for (int i=0; i<N-1; i++){
for (int j=0; j<N-1; j++){
if (j!= i){
Dist[i][j] = (0.75 * abs(Long[i] - Long[j])) + (abs(Lat[i] - Lat[j]))*111.25;

}
}
}
br.close();
}
catch(FileNotFoundException fN) {
fN.printStackTrace();
}
catch(IOException e) {
System.out.println(e);
}
return Dist;
}
  #2 (permalink)  
Antiguo 29/12/2014, 03:07
 
Fecha de Ingreso: diciembre-2014
Mensajes: 9
Antigüedad: 9 años, 11 meses
Puntos: 0
Respuesta: ¿Alguien me podría ayudar con el bucle for en lenguaje Java?

No entiendo muy bien tu problema. Se supone que si has declarado las variables antes de cualquier for cualquier cambio se aplica a dichas variables
  #3 (permalink)  
Antiguo 29/12/2014, 03:07
Avatar de chuidiang
Colaborador
 
Fecha de Ingreso: octubre-2004
Mensajes: 3.774
Antigüedad: 20 años, 1 mes
Puntos: 454
Respuesta: ¿Alguien me podría ayudar con el bucle for en lenguaje Java?

Hola:

No entiendo el problema. Estás usando los Long y Lat del primer for. ¿Por qué no nos dices mejor qué es lo que no te funciona (que resultado esperas y qué es lo que sale o si da error y qué error o algo más concreto)?

Se bueno.
__________________
Apuntes Java
Wiki de Programación
  #4 (permalink)  
Antiguo 29/12/2014, 16:15
(Desactivado)
 
Fecha de Ingreso: enero-2013
Mensajes: 289
Antigüedad: 11 años, 10 meses
Puntos: 10
Respuesta: ¿Alguien me podría ayudar con el bucle for en lenguaje Java?

tienes un error en esta línea

Long[i] = Float.parseFloat(theline[0]);o

Has puesto una 'o' al final

Etiquetas: bucle, lenguaje, string
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 14:04.