public class Functransfer
{
void changex(float x)
{
System.out.println("x="+x);
x*=3.4;
System.out.println("x="+x);
}
public static void main(String[] args)
{
float d;
d=7.8f;
System.out.println("未调用时d的值:"+d);
Functransfer ft=new Functransfer();
ft.changex(d);
System.out.println("调用后d的值:"+d);
}
}
Functransfer
最新推荐文章于 2026-01-02 19:18:21 发布
本文探讨了Java中方法参数传递的行为。通过示例代码展示了基本类型的变量和引用类型变量在方法调用前后值的变化。在案例中,`changex` 方法接收一个浮点数参数 `x`,并对其进行乘法操作,但原始变量 `d` 的值并未改变,揭示了Java的按值传递特性对于基本类型和按引用传递对于引用类型的区别。
2916

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



