文章标题
来源:互联网 发布:文明6 mac 下载 编辑:程序博客网 时间:2024/06/05 14:30
2017.12.1学习笔记
值交换
值传递:调用一个方法的时候,传递给方法变量的实参,实际传递知识变量所存储的值。
import java.util.*;
class Demo{
public static void main(String[] args){
int[] arr = {23,10,9};
changeArr(arr,1,2);
System.out.println(“输的元素:” +
Arrays.toString(arr));
}
public static void changeArr(int[] arr, int index1,int index2){ int temp = arr[index1]; arr[index1] = arr[index2]; arr[index2] = temp;}
}
注:两个函数的arr还是不同的。
arr这两个不同的变量只不过是操作的相同的对象,所以才导致修改成功。
如果是不同的引用类型变量操作同一个对象,那么肯定会影响到结果。
阅读全文
0 0
- 文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题 文章标题 文章标题 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 对Python中装饰器的理解
- java生成随机字符串uuid
- 【超分辨率】Laplacian Pyramid Networks(LapSRN)
- 机器学习流程(转)
- java中JTextArea设置自动换行
- 文章标题
- 织梦调用指定顶级栏目名称的方法
- Microservice架构模式简介
- kNN算法原理与实战
- 探索/Homebrew
- CSS元素选择器
- 对字符串复制的初步认识
- 最短路径--算法
- 关于协方差矩阵在机器学习中的理解