Hallo,
ich versuche zwei Zahlenwerte per equals zu vergleichen, also betrag1.equals(betrag2), leider tuts nicht wie ich will.
Hier mal ein Codeausschnitt:
Falls der Schnipsel nicht reicht, hier der komplette Code:
View Code Snippet » Code Viewer - Source Code Upload/Viewer
Bitte nicht wundern, das Ganze ließe auch in 5 Zeilen realisieren, ist aber Aufgabe es so ausführlich und über Umwege zu machen.
Danke schonmal für Hilfe!!
ich versuche zwei Zahlenwerte per equals zu vergleichen, also betrag1.equals(betrag2), leider tuts nicht wie ich will.
Hier mal ein Codeausschnitt:
Java:
public class Geld {
private Object first; // Klassenvariablen
private Object second;
....
....
public void ausgabe(int e1, int c1, int e2, int c2) {
.....
.....
.....
int betrag1 = (e1 * 1000) + c1;
String a = String.valueOf(betrag1);
int betrag2 = (e2 * 1000) + c2;
String b = String.valueOf(betrag2);
first = a; // hier bekommt first den Wert von a
second = b; // und second den von b. Klappt auch.
public Object getFirst() { // first und second als Objekte,
return first; // damit per equals vergleichbar
}
public Object getSecond() {
return second;
}
public boolean equals() { // hier soll nun verglichen werden. Ich weiß nicht,
if (first.equals(second)) { // die Methode ist nicht komplett so.
return true; }
else {
return false; }
}
}
Falls der Schnipsel nicht reicht, hier der komplette Code:
View Code Snippet » Code Viewer - Source Code Upload/Viewer
Bitte nicht wundern, das Ganze ließe auch in 5 Zeilen realisieren, ist aber Aufgabe es so ausführlich und über Umwege zu machen.
Danke schonmal für Hilfe!!