what is the error in the following program ? double x=10; int y=x;. system.out.println(y);
Answers
Answered by
2
Answer:
Analyze the following program fragment:int x;double d = 1.5;switch (d) {case 1.0: x = 1;case 1.5: x = 2;case 2.0: x = 3;}a.The program has a compile error because the required break statement is missing in the switch statement.b.The program has a compile error because the required default case is missing in the switch statement.c.The switch control variable cannot be double
Explanation:
Answered by
1
Answer:
Precision error
Explanation:
The statement int y = x; is erroneous as a variable (x) of double data type cannot be assigned to int(y) data type. It results in the Precision error.
Similar questions