美文网首页
JAVA疑惑答疑—参数作用范围

JAVA疑惑答疑—参数作用范围

作者: 秸秆混凝烧结工程师 | 来源:发表于2021-11-30 10:43 被阅读0次

结论:原因在于,add 方法中传递的参数 i 仅作用在 add 方法块内,所以无法对 main 方法内的变量 i 产生任何影响,换言之参数作用的范围就是语法块内

看这样一段代码

'''
public class demo1130 {
public static void main(String[] args) {
int i =0;
add(i);
add(i);
add(i);
System.out.print("main方法的i"+ " "+i + "");
}
public static void add(int i) {
i = 8;
i++;
System.out.print("add方法的i"+ " "+i + "");

}

}
'''
输出:

''''
add方法的i 9
add方法的i 9
add方法的i 9
main方法的i 0
Process finished with exit code 0
'''

相关文章

网友评论

      本文标题:JAVA疑惑答疑—参数作用范围

      本文链接:https://www.haomeiwen.com/subject/pvtdxrtx.html