假设有 `int x = 5;` 和 `double y = 2.5;`,执行 `add(x,y)` 后返回值的类型是什么?
答案解析
在Java中,当`int`类型和`double`类型进行运算时,结果会自动提升为`double`类型。由于方法 `add(int a, double b)` 的返回类型是 `double`,因此 `add(x,y)` 的返回值类型为`double`。
正确答案:B