publicclassArrayDemo03{publicstaticvoidmain(String[] args){int[] arrays ={1,2,3,4,5};//打印全部的数组元素for(int i =0; i < arrays.length; i++){
System.out.println(arrays[i]);}
System.out.println("============");//计算所有元素的和int sum =0;for(int i =0; i < arrays.length; i++){
sum = sum + arrays[i];}
System.out.println("sum="+sum);
System.out.println("============");//查找最大元素int max = arrays[0];for(int i =1; i < arrays.length; i++){if(max < arrays[i]){
max = arrays[i];}}
System.out.println("max="+max);}}
数组使用
for-each循环
数组作方法入参
数组作返回值
publicclassArrayDemo04{publicstaticvoidmain(String[] args){int[] arrays ={1,2,3,4,5};//for-each循环 没有下标for(int array : arrays){
System.out.println(array);}printArray(arrays);//调用反转方法int[] reverse =reverse(arrays);printArray(reverse);}//数组作方法传参---打印数组元素publicstaticvoidprintArray(int[] arrays){for(int i =0; i < arrays.length; i++){
System.out.print(arrays[i]+" ");}}//数组作为返回值---反转数组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;}}