Hoi. Ik heb een probleempje met een simpele berekening. De functie die ik heb geschreven ziet er als volgt uit:
Ik krijg hiermee echter een foutmelding omdat de cos functie een double verwacht en dus ook weer teruggeeft. Deze kan ie vervolgens niet vermenigvuldigen met een float (huidigeHoek). Dat is mijn theorie van wat er fout gaat althans.
Nu heb ik al heel wat gekloot met oa de functie floatValue, maar ik kom er niet uit.
btw, lijkt me duidelijk dat ik een beginner ben.
Wie weet wat ik moet doen? thx
code:
1
2
3
4
5
6
| float rijStap = 0.1f;
double huidigeHoek = 0.0;
public float berekenX(){
return Math.cos(huidigeHoek) * rijStap;
} |
Ik krijg hiermee echter een foutmelding omdat de cos functie een double verwacht en dus ook weer teruggeeft. Deze kan ie vervolgens niet vermenigvuldigen met een float (huidigeHoek). Dat is mijn theorie van wat er fout gaat althans.
Nu heb ik al heel wat gekloot met oa de functie floatValue, maar ik kom er niet uit.
btw, lijkt me duidelijk dat ik een beginner ben.
Wie weet wat ik moet doen? thx