Hab ein problem mit dem equals Ausdruck:
Hab ne Datei namens Kegel.java:
und eine namens KegelApplet.java:
So das Problem ist dass er mir immer anzeigt egal was ich eingebe dass die beiden ungleich sind! Woran könnte das liegen??
Danke Mauro
Hab ne Datei namens Kegel.java:
Code:
boolean equals(Kegel k, Kegel myKegel){
if (k.equals(myKegel))
return true;
else
return false;
}
und eine namens KegelApplet.java:
Code:
public class KegelApplet extends java.applet.Applet {
private Kegel myKegel;
private Kegel k;
public void init() {
...
k = new Kegel(0,0);
...
rechnen.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e){
double radius = radiusinput();
double hoehe = hoeheinput();
myKegel = new Kegel(radius,hoehe);
myKegel.getRadius(radius);
myKegel.getHoehe(hoehe);
volumenanzeige.setText(""+myKegel.volumen(radius,hoehe));
if (myKegel.equals(k,myKegel) == true)
isgleich.setText("Die beiden Kegel sind gleich");
else
isgleich.setText("Die beiden Kegel sind ungleich");
}});
So das Problem ist dass er mir immer anzeigt egal was ich eingebe dass die beiden ungleich sind! Woran könnte das liegen??
Danke Mauro