数组的使用
- 普通的for循环
- 打印所有数组元素
- 打印数组元素最大值
- 求和数组元素
//打印数组元素
public class Demo{
public static void main(String[] args){
int[] arrays={1,2,3,4,5};
System.out.println(A(int[] arrays));
}
public static void A(int[] arrays){
for(int i=0;i<arrays.length;i++){
System.out.print(arrays[i]+" ");
}
}
}
2.封装为方法的参数
//调用方法来打印数组元素
public class Demo{
public static void main(String[] args){
int[] A={1,2,3,4,5};
printData(A);//无返回值的方法直接调用即可输出,无需输出语句
}
public static void printData(int[] a){//数组作为参数
for(int i=0;i<a.length;i++){//注意下标不要越界,容易忘记
System.out.print(a[i]+" ");
}
}
}
3.数组作为返回值
//将数组的元素反转并打印出来
public class Demo{
public static void main(String[] args){
int[] c={1,2,3,4,5};
int[] d=B(c);
printData(d);
}
public static void printData(int[] a){//建立一个可以打印数组的方法
for(int i=0;i<a.length;i++){//注意for循环里面要声明类型,容易忘
System.out.print(a[i]+" ");
}
}
public static int[] B(int[] a){
int[] result=new int[a.length];
for(i=0,j=a.length-1;i<a.length;i++,j--){
result[j]=a[i];
}
return result;//注意这里返回的是一个数组,如果我们要打印出来,还需要调动打印数组元素的方法;这个地方容易犯迷糊
}
}
标签:int,void,Day15,static,数组,使用,printData,public
From: https://www.cnblogs.com/CQliuwei/p/16901902.html