20191118-20191119 java学习总结

20191118学习总结

赋值

引用数据类型的赋值,并不是基本数据类型的复制粘贴的这种形式。

循环依次赋值

循环依次赋值 int [] nums1 = {1,4,7,9,11}; int [] nums2 = new int[nums1.length]; for (int i = 0; i < nums2.length; i++) { nums2[i] = nums1[i]; }

使用java自带的赋值方法进行数组赋值

copyOf方法需要传入两个值,第一个值是原数组,第二个值是新数组的长度 int [] nums2 = Array.copyOf(nums1,nums1.length);

冒泡排序

冒泡排序。 依次的两两比较,每一轮把最大或者最小冒泡到最后。 外层循环 数组长度n -1。 内层循环 数组长度n -1 -i 。 里面判断之后两两交换。

交换排序(冒泡排序的变种)

选择排序(每次选择最大或最小的值的下标,然后进行交换)

插入排序:一开始就默认取得的值是有顺序的,如果有小于(大于),只需要依次往后挪位置就可以了。

二维数组(用两个for循环)

二维数组直接声明并赋值

int [] nums ={1,7,4}; int [] [] nums = {{1,2,3},{6,7,8},{5,6}};

20191119学习总结

看java源代码的方法

SRE>>jt.jar>>java source>>下面一项,地址JDK>>SRE

关键字就是保留字,保留字就是关键字。

开根号

Math.sqar();

 

原文地址:https://www.cnblogs.com/Wardenclyffe/p/11958687.html