数组的使用

1、普通的For循环、For-Each循环、数组作方法入参、数组作返回值;

2、普通的for循环(用的最多)

public class Main{
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]);
//计算所有元素的总和
}
System.out.println("===============");
int sum = 0;
for(int j = 0;j<arrays.length;j++){
sum += arrays[j];
}
System.out.println("sum="+sum);
System.out.println("===============");
//查找最大元素
int Max= 0;
for(int i = 0;i<arrays.length;i++){
if (arrays[i]>Max){
Max = arrays[i];
}
}
System.out.println("Max= "+Max);
}
}

3、使用增强型的For循环:For-Each循环;适合打印输出;是取不到数组下标的;

ublic class Main{
public static void main(String args[]){
int[] arrays = {1,2,3,4,5};
for (int array : arrays) {
//后面arrays代表一个数组,前面变量array是数组中每一个元素;省去了数组的下标;这种方式不适合操作里面的元素,但是适合打印输出
System.out.println(array);
}
}
}

4、数组作方法入参

public class Main{
public static void main(String args[]){
int[] arrays = {1,2,3,4,5};
printArray(arrays);
}
//打印数组元素
public static void printArray(int[] arrays){
for(int i =0;i<arrays.length;i++){
System.out.print(arrays[i]+" ");

}

}
}

5、数组作返回值

public class Main{
public static void main(String args[]){
int[] arrays = {1,2,3,4,5};
int[] reverse = reverse(arrays);
printArray(reverse);
}
//反转数组
public static int[] reverse (int[] arrays){
int[] result = new int[arrays.length];
//反转的操作
for(int i = 0,j= result.length-1; i<arrays.length;i++,j--){
result[j] = arrays[i];
}

return result;
}

}

posted @ 2025-04-12 13:17  琬六岁  阅读(24)  评论(0)    收藏  举报