一.数组
1.数组的复制
package day06;
public class ArrayDemo {
public static void main(String[] args) {
int[] a={1,2,3,4,5,6,7,8,9};
int[] b=new int[10];
System.arraycopy(a,0,b,0,9);
for(int i=0;i<b.length;i++){
System.out.println(b[i]);
}
}
}
2.数组的排序:
Arrays.sort(arr); //对arr进行升序排列
二.方法
1.方法: 函数、过程
1)封装一段特定的业务逻辑功能
2)尽可能独立,只干一件事
3)可以被反复调用多次
4)减少代码重复,有利于代码维护
2.方法的定义: 五要素
修饰词 返回值类型 方法名(参数列表){
方法体
}
3.方法的调用:
1)无返回值: 方法名(有参传参);
2)有返回值: 数据类型 变量 = 方法名(有参传参);
4.return:
1)return 值; //1.1)结束方法的执行 1.2)返回结果给调用方—有返回值方法中
2)return; //2.1)结束方法的执行------------------------无返回值方法中
5.方法的注意
方法可以有参,也可以无参
----有参可以使方法更加灵活public static void test()------------无参数
public static void test(int a)-------有参数
方法可以有返回值,也可以没有返回值:
1)无返回值----返回值类型固定写成void
2)有返回值----返回值类型写在特定的数据类型即可何时有返回值?何时无返回值?
----方法操作完成后:
----1)若还需要用到方法中的某个数据----------有返回值
----2)若不需要用到方法中的某个数据----------无返回值System.out.println(“hello”);
System.arraycopy(a,1,b,0,4);
Arrays.sort(arr);------------------------无返回值int a = scan.nextInt();
double b = scan.nextDouble();
double c = Math.random();
int[] d = Arrays.copyOf(a,6);--------