浅谈Java中的参数传递问题
2019-04-11 09:16
2246 查看
/* 思考题1:看程序写结果,然后分析为什么是这个样子的。并画图讲解。最后总结Java中参数传递规律。 Java中的参数传递问题: 基本类型:形式参数的改变对实际参数没有影响。 引用类型:形式参数的改变直接影响实际参数。 */ class ArgsDemo { public static void main(String[] args) { int a = 10; int b = 20; System.out.println("a:"+a+",b:"+b); //a:10,b:20 change(a,b); System.out.println("a:"+a+",b:"+b); //??? a:10,b:20 int[] arr = {1,2,3,4,5}; change(arr); System.out.println(arr[1]); //??? 4 } public static void change(int a,int b) { //a=10,b=20 System.out.println("a:"+a+",b:"+b); //a:10,b:20 a = b; //a=20 b = a + b; //b=40 System.out.println("a:"+a+",b:"+b); //a:20,b:40 } public static void change(int[] arr) { //arr={1,2,3,4,5}; for(int x=0; x<arr.length; x++) { if(arr[x]%2==0) { arr[x]*=2; } } //arr={1,4,3,8,5}; } }
以上所述是小编给大家介绍的Java中的参数传递问题详解整合,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!
您可能感兴趣的文章:
相关文章推荐
- java方法参数传递问题
- 参数传递中的编码问题(Java)
- [Java]String类型的参数传递问题
- java adf 使用ajax传递参数中有中文乱码问题(转)
- Java中方法参数传递的问题(转自百度知道)
- 简单谈谈Java中String类型的参数传递问题
- java参数传递问题
- java调用linux命令传递参数问题
- java 关于传递参数的问题
- Java-String类型的参数传递问题
- java的参数传递与内存分配问题
- JNA参数传递问题,Java数组
- Java-String类型的参数传递问题
- (转载)Java String类型的参数传递问题
- Java中String类型的参数传递问题的解析
- java调用linux命令传递参数问题
- java中关于参数传递问题的解释(传值与传引用的若干问题的解释)
- 解决jsp参数传递乱码的问题 广州疯狂JAVA
- java中关于参数传递问题的解释(传…
- 有关java的函数调用返回值的问题和参数传递问题