Question 123 / 297:  What is the result of compiling and running the following code?
public class Tester {

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
C  Compilation error
D  Exception is thrown at run time
<< First < Previous Next > Last >>
Explanation:

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)

Exam Home Page
Ask
Saylor Foundation
Start Quiz
Michael Sag
Start Exam
Jemekia Weeden
Start Quiz
Copy and paste the following HTML code into your website or blog.
<iframe src="https://www.jobilize.com/embed/java-certification-questions" width="600" height="600" frameborder="0" marginwidth="0" marginheight="0" scrolling="yes" style="border:1px solid #CCC; border-width:1px 1px 0; margin-bottom:5px" allowfullscreen webkitallowfullscreen mozallowfullscreen> </iframe>