上午9:00~12:20
学习Java收获
一.数组的基本知识
1.创建
int [] a={1,2,3,4};//创建并初始化一个数组
int [] a2=new int[4];//创建一个长度为4的数组
//在未初始化的情况下,数组元素初始值为零
2.遍历
int [] a={1,2,3,4};//初始化数组
//for each 循环
for(int i:a){
System.out.println(i);
}
3.排序函数 Arrays.sort
int[] a={5,8,9,4,3];
Arrays.sort(a);
for(int i:a){
System.out.print(i+" ");
}//因为Arrays.sort没有返回值,直接改变的数组,这样输出后就是从小到大的了
4.二分查找 Arrays.binarySearch
查找一个元素在该数组的位置,但必须先排序后查找,因为二分查找的原理是从中间开始找,若中间的数比查找元素大就从前面再二分查找,依次循环,直至找到目标元素,返回目标元素的位置
int[] a={5,8,9,4,7,3];
Arrays.sort(a);
int idx=Arrays.binarySearch(a,7);
System.out.println(idx);//输出值应为3;
//排序后7是在三号位上
二.Java执行顺序
1.Java从入口程序main开始执行
2.程序至上而下顺序执行
3.遇到方法调,程序调转到方法处继续执行,方法执行完毕后,再跳到调用方法处。
三.
Java的循环语句
Java循环语句和C语言的差不多
不深究
下午15:20~16:20
学长讲课
晚上20:00~21:00
回顾Java知识点