Hallo Leute,
ich hätte mal ne komische frage warum bekomme ich wenn ich mit meinem Programm das genaue Alter einer Person bestimmen will nur mit 363,7 Tagen pro Jahr das richtige Ergebnis ?
j,m und t sind jeweils das geburtsjahr sowie der Tag und der Monat die mitgegeben werden.
ich weiß die syntax is net schön ^^
Wer nett wenn ihr mir das erklären könntet.
ich hätte mal ne komische frage warum bekomme ich wenn ich mit meinem Programm das genaue Alter einer Person bestimmen will nur mit 363,7 Tagen pro Jahr das richtige Ergebnis ?
Java:
void rechnung(int t,int m,int j)
{
Geburtstag = new GregorianCalendar(j,m,t);
Jahrh=c.get(Calendar.YEAR);
Monath=c.get(Calendar.MONTH);
Tagh=c.get(Calendar.DAY_OF_MONTH);
Heute = new GregorianCalendar(Jahrh,Monath,Tagh);
long x= Geburtstag.getTimeInMillis();
long y= Heute.getTimeInMillis();
double alter = (y-x) / 1000 / 60 / 60 / 24;
double alterinkomma=alter/363.7;
Ergebnis.setText("Das Ergebnis ist:"+alterinkomma);
}
ich weiß die syntax is net schön ^^
Wer nett wenn ihr mir das erklären könntet.
Zuletzt bearbeitet: