洛洛历险记大游戏,亚冠16强对阵,转身李汉荣
/* 思考题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中的参数传递问题详解整合,希望对大家有所帮助
如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复
apollo与springboot集成实现动态刷新配置的教程详解
网友评论