Om jag inte minns helt fel, så tror java att 0.2363 är en double och måste således konvertera det till en float, innan den kan lagra det i ratio.
Frågan#1
Varför behöver det stå f efter talet i följande exempel?
float ratio = 0.2363F;
Java ser alla decimaltal som double? Men om jag skriver:
float ratio = 0.2363;
Så borde ju 0.2363 göras om till float ändå eller? Variabeln är ju deklarerad som float.
På samma sätt som
char = 65; betyder ger tecket A.
Eller??