T
theboss22
Ambitioniertes Mitglied
- 0
Hey Leute,
ich habe gestern in mühevoller Arbeit folgenden Code entwickelt:
Nun möchte ich, dass die //Position eines Ortes aus einer Datenbank ausgelesen wird. Ich hatte Idee einen Array mit einem Enhanced-For-Loop zu erstellen, anstelle einer Datenbank. Mein Code dafür sieht nun so aus:
Der Code zur Entfernungsberechnung (oben) soll nun auf diesen Array zugreifen können und ihn an der Stelle //Position eines Ortes einsetzen, um die Entfernung zu berechnen ?
Könnt ihr mir da helfen ?
LG und vielen Dank im voraus!,
theboss22
ich habe gestern in mühevoller Arbeit folgenden Code entwickelt:
Code:
public class Entfernung_berechnen {
public static void main(String[] args) {
double x1,y1,x2,y2,gradx,grady;
gradx= 111.12;
grady=66;
x1=54.10180;
y1=10.81534; //aktuelle Position
x2=53.94966;
y2=10.70343; [B] //Position eines Ortes [/B]
double distanz_x =(x1-x2)*gradx;
double distanz_y =(y1-y2)*grady;
double entfernung = (distanz_x*distanz_x)+(distanz_y*distanz_y);
double km = Math.sqrt(entfernung);
if (km >=0){
}
else if(km < 0){
km = (km*-1);
}
System.out.println("Die Entfernung beträgt " + km + " km");
/*Es wurden Koordinaten von http://gpso.de/maps/ im Format dd.ddddd° verwendet */
}
}
Nun möchte ich, dass die //Position eines Ortes aus einer Datenbank ausgelesen wird. Ich hatte Idee einen Array mit einem Enhanced-For-Loop zu erstellen, anstelle einer Datenbank. Mein Code dafür sieht nun so aus:
Code:
public class datenbank {
public static void main(String[] args) {
String[] Häfen_Länge = {"53.99321", "54.10509", "54.37455", "54.13570"};
String[] Häfen_Breite = {"10.81323", "10.81117", "10.98445", "10.94760"};
for(String index:Häfen_Länge){
}
}
}
Der Code zur Entfernungsberechnung (oben) soll nun auf diesen Array zugreifen können und ihn an der Stelle //Position eines Ortes einsetzen, um die Entfernung zu berechnen ?
Könnt ihr mir da helfen ?
LG und vielen Dank im voraus!,
theboss22