Multiple choice

Which is valid declaration of a float?

  1. float f = 1F;

  2. float f = 1.0;

  3. float f = "1";

  4. float f = 1.0d;

Reveal answer Fill a bubble to check yourself
A Correct answer
Explanation

Option A is valid declaration of float. Option B is incorrect because any literal number with a decimal point u declare the computer will implicitly cast to double unless you include "F or f" Option C is incorrect because it is a String. Option D is incorrect because "d" tells the computer it is a double so therefore you are trying to put a double value into a float variable i.e there might be a loss of precision.