单选题 阅读下面代码
public class {
public static void main(String[] args) {
double d=12.3;
Decrementer dec=new Decrementer();
dec.decrement(d);
System.out.println(d);
}
}
class Decrementer {
public void decrement(double decMe) {
decMe=decMe-1.0;
}
}
代码执行后输出的结果是______。
【正确答案】 A
【答案解析】[解析] Java中的方法的参数传递是传值调用,而不是地址调用,因此方法不能改变d的值,但是改变了参数变量decMe的值。