Java基础知识点(数组遍历以及常见问题)

时间:2023-02-17 18:01:33

一:数组遍历:将数组中的所有内容取出来,取出来之后可以对它进行一系列的操作。

注意:遍历指的是取出数据的过程,不要局限的理解为遍历就是打印。

在Java中,关于数组的一个长度属性.length。

eg:

int[] array = {1,3,5,7,9};   //定义数组
for(int i = 0;i < array.length;i++){ //利用for循环遍历数组的元素
System.out.println(array[i]); //通过索引访问元素
}

二:求最大值。

int max = arr[0];  //定义变量max用于记住最大数,首先假设第一个元素为最大值
//下面通过一个for循环遍历数组中的元素
for(int i = 1;i < arr.length;i++){
if(arr[i] > max){ //比较arr[i]的值是否大于max
max = arr[i]; //条件成立,将arr[i]的值赋给max
}
return man; //返回最大值max
}

三:求和

1.定义数组,动态初始化

int[] arr = new int [20];

2.定义随机数

Random r = new Random();

3.将随机数存入数组当中

for(int i = 1;i < arr.length;i++){

          int number = r.nextInt(20)+1;​

         arr[i] = number; //把生成的随机数添加到数组当中​

}

4.遍历数组

5.求出所有数据的和:定义一个变量sum

6.循环得到每一个元素,再把元素累加到sum中

sum = sum + arr[i];

Java基础知识点(数组遍历以及常见问题)