#1 22. November 2010 ich musste eine class Date erstellen und da ein paar sachen berechnen. Nun bekomme ich folgenden fehler : Date.java:68: ';' expected getAgeInDays(today) { ^ dieser fehler befindet sich scheinbar hier: public int getAgeInYears(Date today) { getAgeInDays(today) { int x = AgeInDays(today); int getAgeInYears = x / 12 / 30; } return getAgeInYears; } Bin ein ziemlicher anfänger also wenn da wirklich nichts stimmt nicht lachen wäre wunderbar wenn mir jmd die Lösung aufschreiben, erklären könnte. + Multi-Zitat Zitieren
#2 22. November 2010 AW: Hilfe bei Programmieren (Java) Naja, du solltest vielleicht nicht zwei Methoden ineinander bauen ... Zudem aufpassen wie du deine Variablen benennst ... Leider wissen wir auch nicht wie deine weitere Klasse aussieht, daher erst mal nur den Fehler loswerden ... Wobei du dann noch etwas Arbeit invesitieren musst, um die eine Methode zu bauen ... Code: public int getAgeInYears(Date today) { int x = getAgeInDays(today); int ageYears = (x / 12) / 30; // wieso 30? return ageYears; } public int getAgeInDays(Date today) { // irgendwie die Tage rausbekommen ... return ageDays; } + Multi-Zitat Zitieren
#3 22. November 2010 AW: Hilfe bei Programmieren (Java) poste falls es nicht hinbekommst doch mal den ganzen source. hast du denn eine methode getAgeInDays(Date today) irgendwo definiert? der fehler sieht wie sprayman schon sagte so aus als ob er die nicht findet. + Multi-Zitat Zitieren