🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
# 基本数据类型值传递 --- ## 问题 下面程序片段运行后输出结果是多少? ``` public class Test { public static void main(String[] args) { int i = 1000; add100(i); System.out.println(i); } private static void add100(int i) { i += 100; } } ``` ## 结果 1000 ## 结论 #### Java 语言中,进行值传递的时候,基本数据类型传递的就是值,只是把值拷贝给形式参数,对参数修改不影响原来的值。 #### 那么问题来了?怎么样才能使结果是1100呢?