这是书的错吗?书说不会运行,但测试能算出来。
public class day01{ public static void main(String[] args){ int x = 3; test(x);// 输出 9 //书上的意思是传入的变量不会改变,因为它是值传递的,你可以打印一下这个x System.out.println(x);//x == 3 } public static void test(int x){ x = x * 3; System.out.println(x); } }
它的意思是在函数内改变实参不会真的改变,不是不能编译运行
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
暂无简介
文章 0 评论 0
接受
发布评论
评论(2)
它的意思是在函数内改变实参不会真的改变,不是不能编译运行