语言基础第六天:
回顾:
1. break:跳出循环
continue:跳过循环体中剩余语句而进入下一次循环
2. 嵌套循环:
循环中套循环,外层循环走一次,内层循环走所有次,嵌套层数越少越好,
break只能跳出当前一层循环
3. 数组:
引用数据类型、相同数据类型元素的集合
精华笔记:
1. 数组(下):
复制:
System.arraycopy(a,1,b,0,4);
int[] b = Arrays.copyOf(a,6);
a = Arrays.copyOf(a,a.length+1); //数组的扩容
2. 方法:函数、过程
作用:用于封装一段特定的业务逻辑功能
建议:尽可能独立,一个方法只干一件事
方法可以被反复多次调用
好处:可以减少代码重复,有利于代码维护
何时用:只要是一个独立的业务功能,就得封装到一个方法中
3. 方法的定义:五要素
4. 方法的调用:
无返回值:方法名(有参传参);
有返回值:数据类型 变量 = 方法名(有参传参);
int[] arr = new int[3]; //0,0,0
int[] arr = {2,3,7};
int[] arr = new int[]{2,3,7};
arr[0] = 100;
System.out.println(arr[arr.length-1]);
for(int i=0;i<arr.length;i++){
arr[i] = (int)(Math.random()*100);
System.out.println(arr[i]);
}
Arrays.sort(arr); //升序