?
What would be the result of attempting to compile and run the following code?
What would be the result of attempting to compile and run the following code?
public class HelloWorld{
public static void main(String[] args){
double[] x = new double[]{1, 2, 3};
System.out.println("Value is " + x[1]);
}
}
public class HelloWorld{
public static void main(String[] args){
double[] x = new double[]{1, 2, 3};
System.out.println("Value is " + x[1]);
}
}
Answer & Solution
Correct Answer:
Option
D
new double[]{1, 2, 3} is correct. This is the syntax I have not covered in this edition, but will be covered in the future edition. In this question, double[] x = new double[]{1, 2, 3} is equivalent to double[] x = {1, 2, 3};
Join the Discussion
Login to post a comment or share your explanation.
Loginpublic static void main(String[] args) {
float f1 = 2.3f;
float[][] f2 = {{42.0f}, {1.7f, 2.3f}, {2.6f, 2.7f}};
float[] f3 = {2.7f};
Long x = 42L;
// insert code here
System.out.println(""true"");
}
}