Hallo,
wir sollen mit einer Methode das alter unseres Autos berechnen. Damit wir aber nicht jedes Jahr unsere Jahreszahl ändern müssen, sollen wir auf das Jahr des Systems zugreifen. Mein Programm meldet mir einen Fehler! Nach Zahlreichen recherchen im Internet bin ich bei diesem Punkt angekommen:
import java.util.Date;
public Date curdate = new Date(System.currentTimeMillis());
public Date getDate() { return curdate; }
public void setDate(Date d) {
this.curdate = d;
}
public int alter(){
int ergebnis = curdate - baujahr;
return ergebnis;
}
jetzt ist es so, dass in der zeile int ergebnis = curdat - baujahr steht, dass curdate nicht als integer definiert ist. Wie mache ich das? Bei meinen Zahlreichen suchen im Internet hatte ich noch keine Lösung gefunden. Vielleicht könnt ihr mir ja helfen! Oder soll ich nicht "Date" nutzen? Bei meiner Suche im Internet hatte ich noch den GregorianCalendar gefunden, aber dieser sieht noch weitaus komplizierter aus.
Grüße