Which is legal in Java?
- A
double d = (int) 3.5; (always rounds up)
- B
int i = 3.0;
- C
int i = 3.5;
- Dcheck_circle
double d = 3;
Explanation
Widening (int → double) is automatic; narrowing (double → int) needs an explicit cast.
AP Computer Science A· difficulty 3/5
Which is legal in Java?
double d = (int) 3.5; (always rounds up)
int i = 3.0;
int i = 3.5;
double d = 3;
Explanation
Widening (int → double) is automatic; narrowing (double → int) needs an explicit cast.
Want 10 more like this — adaptive to your weak spots?