Hjælp
Re: Hjælp
Det ville hjælpe, hvis du viste lidt om hvad du havde forsøgt indtil videre.
Jeg ved ikke helt hvad du efterspørger, men har lavet en lille stump kode (har ikke testet den efter) - den antager at du har klasserne Member (som har et felt der hedder age) og Fee (som har et felt der hedder size).
Alt efter hvordan du vil vise de her 'fees', kan du tilrette koden - i mit eksempel tager jeg en liste af members som input og returnerer en liste af fees. Du kunne også tilføje et felt i Fee-klassen, som har en reference til den Member, som fee'en er tilknyttet.
Priserne er tilrettet, så en årspris deles ud på 4 kvartaler.
Jeg ved ikke helt hvad du efterspørger, men har lavet en lille stump kode (har ikke testet den efter) - den antager at du har klasserne Member (som har et felt der hedder age) og Fee (som har et felt der hedder size).
Alt efter hvordan du vil vise de her 'fees', kan du tilrette koden - i mit eksempel tager jeg en liste af members som input og returnerer en liste af fees. Du kunne også tilføje et felt i Fee-klassen, som har en reference til den Member, som fee'en er tilknyttet.
Priserne er tilrettet, så en årspris deles ud på 4 kvartaler.
Kode: Vælg alt
public List<Fee> calculateFees(List<Member> members) {
List<Fee> fees = new ArrayList<Fee>();
for (Member member : members) {
Fee fee = new Fee();
if (member.age < 18) {
fee.size = 375; //1500 / 4
} else if (member.age > 60) {
fee.size = 412.5; //(2200 * 0.75) / 4
} else {
fee.size = 550; //2200 / 4
}
fees.add(fee);
}
return fees;
}