diff --git "a/33 \351\227\253\347\273\247\345\221\250/202212.05 while\347\214\234\346\225\260.md" "b/33 \351\227\253\347\273\247\345\221\250/202212.05 while\347\214\234\346\225\260.md" index 77eb8406f7e0c26605b25bc979c7c4a42cd6891e..248047620cdb53d338fc0e6778716912c6617aba 100644 --- "a/33 \351\227\253\347\273\247\345\221\250/202212.05 while\347\214\234\346\225\260.md" +++ "b/33 \351\227\253\347\273\247\345\221\250/202212.05 while\347\214\234\346\225\260.md" @@ -2,10 +2,6 @@ 笔记 -![image-20221206235306725](C:\Users\yan68\AppData\Roaming\Typora\typora-user-images\image-20221206235306725.png) - -![image-20221206235352805](C:\Users\yan68\AppData\Roaming\Typora\typora-user-images\image-20221206235352805.png) - 作业1 ```java diff --git "a/33 \351\227\253\347\273\247\345\221\250/20221212 \346\225\260\347\273\204\347\232\204\351\201\215\345\216\206.md" "b/33 \351\227\253\347\273\247\345\221\250/20221212 \346\225\260\347\273\204\347\232\204\351\201\215\345\216\206.md" new file mode 100644 index 0000000000000000000000000000000000000000..a62f69cb59af2dd83e3b99133f5fbb96fe1c76a8 --- /dev/null +++ "b/33 \351\227\253\347\273\247\345\221\250/20221212 \346\225\260\347\273\204\347\232\204\351\201\215\345\216\206.md" @@ -0,0 +1,138 @@ +# 数组的遍历 + +### 笔记 + +1. 数组其实也是一个变量,可以存入多个或一个相同数据类型的数据. + +2. 每个数据,称为 数组的元素 + +3. 通过索引可以访问到元素的值 + +4. 索引从0开始,到数组长度-1结束 + +5. 通过数组名.length 得到数组的长度 + +6. 有两种方式初始化数组: 初始化就是分配长度和初始值[就是赋值] + + 1. 静态初始化: + + 1. 已知数组每个元素的值的情况下用静态 + + 2. 长度由元素的个数自动决定 + + 3. 语法: + + 1. 数据类型[] 数组名(其实就是变量名,可以自定义) = new 数据类型[]{元素1,元素2,……} + + 2. 示例: + + ``` java + int[] num = new int[]{1,2,3}; + int[] num = {1,2,3} + ``` + + + + 2. 动态初始化: + + 1. 当只知道数组的长度,却还确定数组每个元素的值的时候 + + 2. 总归就是知道长度,不知道内容 + + 3. 语法: + + 1. 数据类型[] 数组名 = new 数据类型[长度]; + 2. 示例: + + ```java + int[] num = new int[10];// 动态初始化了一个长度为10的整数类型的数组 + ``` + +7. 数组的遍历: + + 1. 啥是遍历: + + 1. 将数组里每一个元素拿出来,其实就是索引 从0循环到数组长度-1 + + 2. 遍历常用的两种方法: + + 1. 普通方法,含 有索引 + + ```java + int[] num = {1,2,3}; + // 循环数组的索引 + for(int i=0;imax){ + max=arr[i]; + } + if(arr[i]