Bonjour
j'ai un probleme j'ai besoin de créer un tableau (fitness dans mon cas) qui fait appelle a des données dans un autre tableau (vecteur) le script :
Ceci a afficher le x et le y sans faute mais la distance apparaît 0.0 a chaque fois et j'ai pas reconnu le probleme
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22 distance=0.0;i=0;x=0;y=0;Double cumule=0.0;int z=0; for(i=1;i<f-1;i++){ q="select id_client"+i+" from fitness where id_fitness=1;"; r=s.executeQuery(q); while(r.next()){ x=r.getInt(1);out.println(x); q="select id_client"+(i+1)+" from fitness where id_fitness=1;"; r=s.executeQuery(q); while(r.next()){ y=r.getInt(1);out.println(y); q1="SELECT distance FROM vecteur WHERE (id_client1='"+x+"' AND id_client2='"+y+"');"; r1=s1.executeQuery(q1); while(r1.next()){ distance=r1.getDouble(1); }out.println(distance);}} }
Partager