数组使用
For+Each 循环
数组作方法入参
数组作返回值
普通的for循环使用数组:
package com.xiaoluo.array;
public class ArrayDemo {
public static void main(String[] args) {
//打印全部的数组元素
//计算所有数组元素的和
//查找最大的元素
int arrays[]={1,2,3,4,5};
for (int i=0;i<arrays.length;i++){
System.out.println(arrays[i]);
}
int sum=0;
for (int j=0;j<arrays.length;j++){
sum+=arrays[j];
}
System.out.println(sum);
int max=arrays[0];
for (int i=1;i<arrays.length;i++){
if(arrays[0]<arrays[i]){
max=arrays[i];
}
}
System.out.println(max);
}
}
package com.xiaoluo.array;
public class ArrayDemo02 {
public static void main(String[] args) {
int[] arrays ={1,2,3,4,5};
for (int array : arrays) {//增强for循环
System.out.println(array);
}
System.out.println("=====================");
int[] reverse = reverse(arrays);
printArray(reverse);
}
private static int[] reverse(int[] arrays){//数组入参
int[] result =new int[arrays.length];
//创建一个reshult数组来和reserse反转,使之元素反转;
for(int i =0,j=result.length-1;i<arrays.length;i++,j--){
result[j]=arrays[i];
}
return result;
}
//打印出数组元素;
public static void printArray(int[] arrays){
for (int i =0;i<arrays.length;i++){
System.out.print(arrays[i]+" ");
}
}
}
本文档深入解析如何在Java中使用数组,包括for-each循环遍历数组元素,计算数组和与查找最大值,以及通过数组作为方法参数和返回值。同时涵盖普通for循环的应用实例。
45万+

被折叠的 条评论
为什么被折叠?



