Java数组
作者:互联网
数组的使用
数组的使用:
1.For-Each循环
package com.zsw.array;
public class ArrayDemo02 {
public static void main(String[] args) {
//静态初始化:创建+赋值
int[] a={1,2,3,4,5,6,7,8};
// 查找最大值
int max=a[0];
for (int i = 1; i <a.length ; i++) {
if(max<a[i]){
max=a[i];
}
}
System.out.println(max);
}
}
2.数组作方法入参
package com.zsw.array;
public class ArrayDemo02 {
public static void main(String[] args) {
//静态初始化:创建+赋值
int[] a={1,2,3,4,5,6,7,8};
printArray(a);
}
//写个方法打印数组元素
public static void printArray(int[] arrays){
for (int i = 0; i <arrays.length ; i++) {
System.out.print(arrays[i]+" ");
}
}
}
3.数组作返回值
package com.zsw.array;
public class ArrayDemo02 {
public static void main(String[] args) {
//静态初始化:创建+赋值
int[] a={1,2,3,4,5,6,7,8};
printArray(a);
int[] b=reverse(a);
printArray(b);
}
//写个方法打印数组元素
public static void printArray(int[] arrays){
System.out.println("===调用printArray方法===");
for (int i = 0; i <arrays.length ; i++) {
System.out.print(arrays[i]+" ");
}
System.out.println();
}
//反转数组
public static int[] reverse(int[] arrays){
int[] result=new int[arrays.length];
//反转操作
for (int i = 0,j=arrays.length-1; i < arrays.length ; i++,j--) {
result[j]=arrays[i];
}
// for(int x:result){
// System.out.print(x+" ");
// }
return result;
}
}
反转数字里注释掉的用的是增强循环
代码块里的第一行可以给去掉,我是写在包里面的第一行是自动生成的。
如下图:
标签:Java,printArray,int,System,arrays,数组,public,out 来源: https://blog.csdn.net/zzhangsiwei/article/details/119909785