public class Parademo{
public int id=5;
//基本数据类型作为方法参数;
public static int tripleValue(int x){
return x=3*x;
}
public static void main(String[] args){
Parademo stu=new Parademo();
int value=20;
// tripleValue()试图改变传入的value的值
int vv=stu.tripleValue(value);
System.out.println(vv);
//根据运行的结果,调用了此方法后value的值没有被改变,
//**说明x仅仅是value值的一个拷贝;**到方法调完后,value 的值没有改变;
System.out.println(value);
}
}
运行结果:
60
20
本文通过一个Java示例,展示了基本数据类型作为方法参数时的行为特点。解释了方法内部对参数值的操作不会影响原始变量的原因,并通过运行结果验证了这一结论。

被折叠的 条评论
为什么被折叠?



