publicclass ssssss55 {publicstaticvoidmain(String[] args){int[] ddd={1,2,3,4};//输出每一个元素for(int aaa =0; aaa < ddd.length; aaa++){System.out.println(ddd[aaa]);}//求这个数组的和int sum =0;for(int i =0; i < ddd.length; i++){
sum+=ddd[i];}System.out.println(sum);//查找最大元素int max = ddd[0];for(int i =0; i < ddd.length; i++){if(max<ddd[i]) max = ddd[i];}System.out.println(max);}}
2. 增强型for循环
怎么弄一个增强型for循环 首先定义一个数组
int[] aa ={1,2,5,2,3,8,1};
然后出入 数组名+.+for +回车
aa.for+回车
for(int i : aa){//这按回车之后出现的System.out.println(i);//没有下标,即可将所有元素输出。}
增强型for循环是从jdk1.5 版本开始 ,他是没有下标的,上面的代码即可将所有的元素输出。
3.数组作方法入参
例子如下
publicclass sdsadasdsa9 {publicstaticvoidmain(String[] args){int[] aa ={1,2,5,2,3,8,1};//首先定义一个数组 aaa(aa);//调用咱们自定义的函数}publicstaticvoidaaa(int[] bb){//数组做方法入参for(int i =0; i < bb.length; i++){//将数组的每个元素都输出System.out.println(bb[i]);}}}
4. 数组作为返回值
例子如下
publicclass sdsadasdsa9 {publicstaticvoidmain(String[] args){int[] aa ={1,2,5,2,3,8,1};int[] asdsa=aaa(aa);for(int i : asdsa){System.out.println(i);}}publicstaticint[]aaa(int[] bb){//在这里面返回值是一个数组int[] aaaa =newint[bb.length];for(int i =0; i < bb.length; i++){//将原数组逆序输出
aaaa[bb.length-i-1]=bb[i];}return aaaa;}}