Hallo,
die Aufgabenstellung zu dieser Aufgabe ist
Konzipieren Sie eine Methode mit deren Hilfe überprüft wird, ob ein Ort zu einem Bundesland gehört. Die Methode soll den Abstand des Ortes zur Hauptstadt zurückgeben, wenn sich der Ort in dem Bundesland befindet und -1 wenn nicht.
hier erstmal die classe an sich
hier meine Methode mit der entsprechenden Fehlermeldung in der Kopfzeile
In der Klasse PointCalculator wird mit der entsprechenden Methode die Entfernung zwischen zwei Punkten berechnet.
es wäre toll wenn mir einer helfen könnte. Bin ein wenig verzweifelt.
Zusätzlich hab ich noch die Aufgabe:
Das Einzugsgebiet einer Stadt beträgt 20km.
Implementieren Sie eine Methode, die für je zwei Hauptstädte verschiedener Bundesländer überprüft ob sich deren Einzugsgebiete überschneiden.
die Aufgabenstellung zu dieser Aufgabe ist
Konzipieren Sie eine Methode mit deren Hilfe überprüft wird, ob ein Ort zu einem Bundesland gehört. Die Methode soll den Abstand des Ortes zur Hauptstadt zurückgeben, wenn sich der Ort in dem Bundesland befindet und -1 wenn nicht.
hier erstmal die classe an sich
Java:
import java.util.ArrayList;
public class FederalStatesAdmin
implements Geometry{
private String name;
private Point capital;
private ArrayList<Point> federalS1 = new ArrayList<Point>();
public FederalStatesAdmin(String name, Point capital, ArrayList<Point> federalS){
this.name=name;
this.capital=capital;
this.federalS1=federalS;
}
public void setName(String name) {
this.name = name;
}
public String getName() {
return name;
}
public void setCapital(Point capital) {
this.capital = capital;
}
public Point getCapital() {
return capital;
}
public void addaCity(Point onePoint){
federalS1.add(onePoint);
}
public ArrayList<Point> getPlacelist(){
return federalS1;
}
hier meine Methode mit der entsprechenden Fehlermeldung in der Kopfzeile
Java:
public double questionFS(ArrayList<Point> federalS1, Point p1){
double noDistance=-1.0;
double distance;
for(int i = 0; i <federalS1.size(); i++){
if(p1.equals(federalS1.get(i))){
return distance=PointCalculator.calculateDistance(this.federalS1.get(i),this.getCapital());
}
else{
return noDistance;
}
}
}
es wäre toll wenn mir einer helfen könnte. Bin ein wenig verzweifelt.
Zusätzlich hab ich noch die Aufgabe:
Das Einzugsgebiet einer Stadt beträgt 20km.
Implementieren Sie eine Methode, die für je zwei Hauptstädte verschiedener Bundesländer überprüft ob sich deren Einzugsgebiete überschneiden.