publicclassMain{publicstaticvoidmain(String[] args){int[] arr ={11,22,33,44,55};printArr(arr);}publicstaticvoidprintArr(int[] arr){System.out.print("[");for(int i =0; i < arr.length; i++){if(i == arr.length -1){System.out.print(arr[i]);}else{System.out.print(arr[i]+", ");}}System.out.println("]");// [11, 22, 33, 44, 55]}}
二、数组最大值
需求:设计一个方法求数组的最大值,并将最大值返回。
publicclassMain{publicstaticvoidmain(String[] args){int[] arr ={1,2,4,5,3,7};int max =getMax(arr);System.out.println(max);// 7}publicstaticintgetMax(int[] arr){int max = arr[0];for(int i =0; i < arr.length; i++){if(arr[i]> max){
max = arr[i];}}return max;}}
三、判断是否存在
需求:定义一个方法判断数组中的某一个数是否存在,将结果返回给调用处。
publicclassMain{publicstaticvoidmain(String[] args){int[] arr ={1,4,5,33,55,77,2};boolean flag =contains(arr,89);System.out.println(flag);// false}publicstaticbooleancontains(int[] arr,int number){for(int i =0; i < arr.length; i++){if(arr[i]== number){returntrue;}}returnfalse;}}
四、复制数组
需求:定义一个方法 copyOfRange(int[] arr, int from, int to)