Home / Java Programming / Objects and Collections :: Discussion

Discussion :: Objects and Collections

  1. Which is valid declaration of a float?

  2. A.
    float f = 1F;
    B.
    float f = 1.0;
    C.
    float f = "1";
    D.
    float f = 1.0d;

    View Answer

    Workspace

    Answer : Option A

    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.


Be The First To Comment