Java中的参数传递问题
来源:互联网 发布:linux下配置ip地址 编辑:程序博客网 时间:2024/06/17 12:24
/*思考题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:20change(a,b);System.out.println("a:"+a+",b:"+b); //???a:10,b:20int[] 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=20System.out.println("a:"+a+",b:"+b); //a:10,b:20a = b;//a=20b = a + b; //b=40System.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};}}
0 0
- java中的参数传递问题
- java中的参数传递问题
- Java中的参数传递问题
- Java中的参数传递问题
- Java中的参数传递问题
- Java中的参数传递问题
- java中的参数传递问题
- Java中的参数传递问题
- Java中的参数传递问题
- java中的参数传递问题
- 参数传递中的编码问题(Java)
- Java中的参数传递问题图解
- Java中的参数传递问题和图解
- 009、Java中的参数传递问题
- 关于Java中的参数传递问题
- java中的参数传递
- java中的参数传递
- Java中的参数传递
- uva120 Stacks of Flapjacks 入门经典II 第八章例题8-1
- cocos2dx 3.3 调度器
- MapReduce程序打成jar包在远程服务器运行
- os x 10.10 Yosemite ON vmware workstation 11
- Cts框架解析(24)-case的组织
- Java中的参数传递问题
- Mysql的等价谓词重写
- Samba
- Linux启动时显示Grub命令行及修改
- A story of declaration and defintion (C++)
- 周六纪事:下午,去交大徐汇校区转了转
- 归并排序的非递归实现
- 过滤器的基本实现(责任链设计模式)
- servlet文件下载