Q41
Determine output: public class Test static void test(float x) System.out.print("float"); static void test(double x) System.out.print("double"); public static void main(String[] args) test(99.9);
A.
float
B.
double
AnswerC.
Compilation Error
D.
Exception is thrown at runtime
Answer: Option B
Solution
Answer: Option B
Solution:
floating-point numbers are by default of type double.
99.9 is a double not a float.
To print "float" cast 99.9 to (float)