publicclassHello{publicstaticvoidmain(String[] args){int[] a ={1,2,3,4,5};//打印全部的数组元素for(int i =0;i<a.length;i++){System.out.println(a[i]);}System.out.println("============");//计算所有数组的和int sum =0;for(int i =0;i<a.length;i++){
sum+=a[i];}System.out.println("总和"+sum);System.out.println("============");//查找最大的数int max = a[0];for(int i =0;i<a.length;i++){if(a[i]>max){
max = a[i];}}System.out.println("最大数"+max);}}
For-Each循环
publicclassHello{publicstaticvoidmain(String[] args){int[] a ={1,2,3,4,5};for(int i : a){//i就是数组元素,a就代表数组System.out.println(i);}}}
数组作方法入参
打印全部的数组元素publicclassHello{publicstaticvoidmain(String[] args){int[] a ={1,2,3,4,5};printArray(a);}publicstaticvoidprintArray(int[] a){for(int i =0;i<a.length;i++){System.out.println(a[i]);}}}
数组作返回值
//反转数组publicclassHello{publicstaticvoidmain(String[] args){int[] a ={1,2,3,4,5};int[] reverse =reverse(a);printArray(reverse);}publicstaticint[]reverse(int[] a){int[] b =newint[a.length];for(int i =0,j = b.length-1;i<b.length;i++,j--){
b[j]= a[i];}return b;}publicstaticvoidprintArray(int[] a){for(int i =0;i<a.length;i++){System.out.println(a[i]);}}}
02 二维数组
int a[][]=newint[2][5];int[][] b ={{1,2},{3,4},{5,6}};