int[] array ={1,2,3,4,5};for(int i =0; i < array.length; i++){//IDEA快捷键:array.for i
System.out.println(array[i]);}
11. 求数组的最值
类似比武招亲,用大的去替换
12. 数组元素反转
四个要点
13. 数组作为方法的参数_传递
数组可以作为方法的参数
当调用方法的时候,向方法的小括号进行传参,传递进去的其实是数组的地址值
例如将打印数组写成一个方法
publicstaticvoidmain(String[] args){int[] array ={1,2,3};//调用}publicstaticvoidprintArray(int[] array){//数组作为参数,传递进去的是地址for(int i =0;i < array.length;i++){
System.out.println(array[i]);}}
14. 数组作为方法的返回值_返回
一个方法可以有多个参数,但只能有0个或1个返回值,不能有多个返回值。
如果希望一个方法当中产生多个返回值,可以使用数组作为返回值类型。
任何数据类型都可以作为方法的参数类型,或者返回值类型。
数组作为方法的返回值,返回的也是数组的地址。
publicstaticvoidmain(String[] args){int[] result =caculate(1,2,3);//新建一个数组接收方法的返回值——数组地址
System.out.println(result[0]);//分别打印结果
System.out.println(result[1]);}publicstaticint[]caculate(int a,int b,int c){//返回值类型为数组int[]int sum = a + b + c;int avg = sum /3;int[] array ={sum,avg};//新建一个数组来接收多个结果return array;//返回的是数组的地址}