Hallo,
folgendes mir ist nicht ganz klar weshalb bei folgendem Programm:
testpunkt.x/y mir nicht die x/y Koordinate liefert sondert einen Fehler erzeugt. Das ganze sollte eigentlich eine kleine Harmlose Übung sein aus "Java ist auch eine Insel" stellt mich nun aber vor eine so großes Rätsel das ich grade nicht mehr weiter weis. Falls jemand die Muse hat mir das zu erklären wäre ich dankbar.
mfg Jehudiel
ps. ich möchte keine Lösung wie man das anderes Umsetzten könnte sondern verstehen wieso es so nicht geht.
folgendes mir ist nicht ganz klar weshalb bei folgendem Programm:
Java:
import java.awt.Point;
public class Abstand
{
public static void main(String[] args)
{
Point[] points = { new Point(10, 20), new Point(12, 2), new Point(44, 4) };
double merker = 0;
for (int x = 0 ; x < points.length; x++)
{
Object testpunkt = points[x];
double abstand = Math.sqrt( testpunkt.x * testpunkt.x + testpunkt.y * testpunkt.y );
if ( abstand > merker) merker = abstand;
}
System.out.print(merker);
}
}
mfg Jehudiel
ps. ich möchte keine Lösung wie man das anderes Umsetzten könnte sondern verstehen wieso es so nicht geht.