数组2


使用数组

public class Demo1 {
public static void main(String[] args) {
int [] arr ={1,2,3,4,5};
//遍历数组
for(int i=0;i<= arr.length;i++){
System.out.println(i);
}
//计算所有元素和
int sum = 0;
for(int i=0;i<= arr.length;i++) {
sum += arr[i];
System.out.println("sum:" + sum);
System.out.println("-------------------");
}
//查找最大长度
int max = 0;
for(int i=0;i<= arr.length;i++){
if(arr[i]>=max){
max =arr[i];
}
}
System.out.println("max:"+ max);
}
}

数组的强For循环
array.for可以直接循环。

public class Demo1 {
public static void main(String[] args) {
int [] arr ={1,2,3,4,5};
//
// printArray(arr);
int[] array= reverse(arr);
printArray(array);
}

//打印数组元素
public static void printArray(int[] arr){
for(int i=0;i< arr.length;i++){
System.out.println(arr[i]+" ");
}

}
//反转数组
public static int[] reverse(int[] arr){
int[] result = new int[arr.length];
//反转操作
for(int i=0,j= arr.length-1;i< arr.length;i++,j--){
//result[] =arr[i]
result[j]=arr[i];
}
return result;
}

 二维数组

数组中的数组