Hallo liebe Community,
ich hab eine Klasse namens Polygone:
wie kann ich nun die Seitenlänge und den Umfang berechnen? Wüsste nicht wie ich das in den return abschnitt schreiben soll,..
Danke
ich hab eine Klasse namens Polygone:
Java:
import java.util.Arrays;
public class Polygon {
private String bezeichnung;
private Punkt[] eckpunkte;
public Polygon() {
eckpunkte = new Punkt[0];
this.bezeichnung = "Testpoly ";
}
public Polygon(Punkt[] eckpunkte, String bezeichnung) {
this.eckpunkte = eckpunkte;
this.bezeichnung = bezeichnung;
}
public Polygon(Punkt[] eckpunkte) {
this.eckpunkte = eckpunkte;
this.bezeichnung = "";
}
public Punkt[] getEckpunkte() {
return eckpunkte;
}
public int getAnzahlEcken() {
return eckpunkte.length;
}
public void setEckpunkte(Punkt[] eckpunkte) {
this.eckpunkte = eckpunkte;
}
public double[] berechneSeitenlaengen() {
return new double[eckpunkte.length];
}
public double berechneUmfang() {
return 0;
}
@Override
public String toString() {
return bezeichnung +
"mit N= " + getAnzahlEcken() +
", U= " + berechneUmfang() +
" und den Koordinaten P=" +Arrays.toString(eckpunkte);
}
}
wie kann ich nun die Seitenlänge und den Umfang berechnen? Wüsste nicht wie ich das in den return abschnitt schreiben soll,..
Danke