java参数传递中,既然按值传递不能改变方法中的值,为什么还要传参呢?
publicclassF_7{publicstaticvoidmain(String[]args){intm=10;m=test(m);//手动赋值System.out....
public class F_7 {
public static void main(String[] args) {
int m = 10;
m = test(m); //手动赋值
System.out.println("m = "+m);
}
public static int test(int i){
i = 15;
return i;
}
} 展开
public static void main(String[] args) {
int m = 10;
m = test(m); //手动赋值
System.out.println("m = "+m);
}
public static int test(int i){
i = 15;
return i;
}
} 展开
4个回答
展开全部
,既然按值传递不能改变方法中但教心似金钿坚,天上人间会相见。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
如果一个函数没有参数,不管怎么调用都是一个结果,用处岂不是很小
通过参数能丰富函数的功能。
通过参数能丰富函数的功能。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
难得传参只是为了
改变方法中的值?
改变方法中的值?
追问
那这种传递方法有什么用呢?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询