使用数组
创建数组
1、动态创建:
数据类型[] 数组名 = new 数据类型[数组长度]
int[] arrays = new int[5]
2、静态创建:
数据类型[] 数组名 = {元素1,元素2,元素3,元素4,…}
int[] arrays = {1,2,3,4}
查找数组元素最大值
//定义一个数组
int[] arrays = {1,2,3,4,19,48,231,12}
//定义一个辅助变量,令其等于数组第一个元素
int max = arrays[0]
for (int i = 1; i < array.length; i++){
if (num_max <= array[i]){
num_max = array[i];
}
}
System.out.println("元素最大值:"+max);
For-Each循环 没有下标
int[] array = {1, 3, 5, 7, 8};
for (int i : array) {
System.out.println(i);
反转数组
public static void 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;
}
Arrays类
//导包
import java.util.Arrays;
//参考API文档