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!