Java程序分析,为什么输出结果是1.23呢?

阅读以下程序,写出运行结果。classQ1{publicstaticvoidmain(Stringargs[]){doubled=1.23;Decdec=newDec()... 阅读以下程序,写出运行结果 。
class Q1{
public static void main(String args[ ]){
double d=1.23;
Dec dec=new Dec( );
dec.decrement(d);
System.out.println(d);
}
classs Dec{
public void decrement(double decMe){
decMe = decMe - 0.1;
}
}
展开
 我来答
广泛兴趣爱好者
2019-05-21
知道答主
回答量:44
采纳率:42%
帮助的人:4.2万
展开全部
java中是按值调用的,方法得到是所有参数值的拷贝,当传递的方法参数为基本数据类型时,不会改变其值
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式