packagecom.ruiyue.array;publicclassDemo04{publicstaticvoidmain(String[] args){int[] arrays={1,2,3,4};//1、打印数组中的全部元素for(int i =0; i <arrays.length ; i++){System.out.println(arrays[i]);}System.out.println("=============");//2、求所有元素的和int sum=0;for(int i =0; i< arrays.length ; i++){
sum+=arrays[i];}System.out.println(sum);System.out.println("============");//3、查找元素中的最大值int max=arrays[0];for(int i =0; i <arrays.length ; i++){if(arrays[i]>max){
max=arrays[i];}}System.out.println(max);}}
数组作为方法入参
packagecom.ruiyue.array;publicclass printArray2 {publicstaticvoidmain(String[] args){int[] arrays={1,2,3,4,5};printArray(arrays);}publicstaticvoidprintArray(int[]arrays){for(int i =0; i <arrays.length ; i++){System.out.println(arrays[i]);}}}
数组作返回值
packagecom.ruiyue.array;publicclass printArray3 {//数组作为返回值publicstaticvoidmain(String[] args){int[] arrays={1,2,3};int[] reverse=reverse(arrays);printArray(reverse);}publicstaticint[]reverse(int[] arrays){int[] result=newint[arrays.length];//反转for(int i =0,j=result.length-1; i <arrays.length ; i++,j--){
result[j]=arrays[i];}return result;}publicstaticvoidprintArray(int[] arrays){for(int i =0; i < arrays.length; i++){System.out.print(arrays[i]+" ");}}}