Ho risolto così
codice:
public void mappaVicini(){ for(int i=0;i<10;i++){
for(int j=0;j<10;j++){
double distanza =Math.sqrt((double) (nodo[i].getX()-nodo[j].getX())*(nodo[i].getX()-nodo[j].getX()) + (nodo[i].getY()-nodo[j].getY())*(nodo[i].getY()-nodo[j].getY()));
System.out.println(distanza+" ");
System.out.println(vista-distanza);
if(distanza!=0.0 && vista-distanza>0.0)
{
nodo[i].vicini.add(nodo[j]);
}
}
}
}
Dove "vicini" è un ArrayList di nodi contenuto nella classe Nodo.
Grazie comunque per avermi fatto capire dove sbagliavo!