//普通packagearray;publicclassArray02{publicstaticvoidmain(String[] args){int[] numbers ={1,2,3,4,5};//打印全部数组元素for(int i =0; i < numbers.length; i++){System.out.println(numbers[i]);}//计算所有元素和int sum =0;for(int i =0; i <5; i++){
sum += numbers[i];}System.out.println(sum);//查找最大元素int max = numbers[0];for(int i =0; i < numbers.length; i++){if(max < numbers[i])max = numbers[i];}System.out.println(max);}}
//进阶packagearray;publicclassArray03{publicstaticvoidmain(String[] args){int[] numbers ={1,2,3,4,5};//1.JDK1.5新特性——for-each循环//第一个number指的是数组中的元素,第二个numbers指的是要使用的数组//没有下标for(int number:numbers){System.out.println(number);}printNumbers(numbers);}//2.数组作为参数-打印数组元素publicstaticvoidprintNumbers(int[] numbers){for(int i =0; i < numbers.length; i++){System.out.println(numbers[i]);}}//3.数组作为返回值-反转数组publicstaticint[]reverse(int[] numbers){int[] result =newint[numbers.length];for(int i =0,j = numbers.length -1;i < numbers.length;i++,j--){
result[j]= numbers[i];}return result;}}