ExamVeda
Login
Home
This question belongs to Java Program Array
Array
?

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]);
      }
}

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};

Array mcq solution image
Examveda
Question posted by Examveda
Community

Join the Discussion

4 Comments
Sheetal Vadrali
Sheetal Vadrali 4 years ago
class Comp2 {
public 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"");
}
}
Techno India
Techno India 9 years ago
If I run the same, It will definitely show me some error.
Pramod Rajbhar
Pramod Rajbhar 10 years ago
Value is 2.0
Pramod Rajbhar
Pramod Rajbhar 10 years ago
Your Answer is incorrect try to run it and then see it