:::info
💡 根据 遗忘曲线:如果没有记录和回顾,6天后便会忘记75%的内容
读书笔记正是帮助你记录和回顾的工具,不必拘泥于形式,其核心是:记录、翻看、思考
:::
书名 | 高效能人士的七个习惯 |
---|---|
作者 | 史蒂芬·柯维 |
状态 | 待开始 阅读中 已读完 |
简介 | 本书精选柯维博士“七个习惯”的最核心思想和方法,为忙碌人士带来超价值的自我提升体验。用最少的时间,参透高效能人士的持续成功之路。 |
数组概念:
是一个可以存储多个相同数据类型的数据的容器;
数组的定义与初始化
定义数组的方式:
数据类型 [ ] 数组名; 数据类型 数组名 [ ];
静态初始化
数组初始化两种格式:
完整格式1 数据类型 [ ] 数组名 = new 数据类型[ ] { 数据1,数据2,数据3… }; 简化格式2 数据类型 [ ] 数组名 = { 数据1,数据2,数据3… };
静态初始化 案例-1
//数组定义初始化完整格式
int [] arr1 = new int[]{1,2,3};
//数组定义初始化简化格式
int [] arr2 = {1,2,3};
动态初始化
动态初始化格式
数据类型 [ ] 数组名; 数组名 = new 数据类型 [ 所需的存储空间];
动态初始化 案例-2
int [] arr3;//定义数组
arr3 = new int[10];//动态初始化
数组元素访问
索引
索引的概念:容器中空间的编号就是索引,索引值从0开始(容器中空间编号从0开始)
数组元素访问(数组中存储的数据被称为:元素)
访问格式
格式:数组名 [索引值]; eg: int [] arr2 = {1,2,3}; arr2[0]; arr2[1]; 注意:数组元素以索引值访问时只能,一个一个单独访问,不能同时出现多个索引值; 错误示例: arr2[0,1,2];
访问案例
int [] arr2 = {1,2,3};
System.out.println("arr2数组中第一元素为:"+arr2[0]);
数组遍历
数组遍历:就是把数组中的每个元素,依次都访问一遍;
数组遍历,输出所有元素格式:
for (int i = 0; i < 数组长度; i++) {
System.out.println(“数组值:”+数组名[i]);
}友情提示:IDEA快捷键—-生成遍历框架【 数组名 .fori +Enter 】
数组遍历输出 案例-3
int [] arr2 = {1,2,3};//定义,静态初始化数组
for (int i = 0; i < arr2.length; i++) {
System.out.println("数组值:"+arr2[i]); //遍历输出arr2数组中的每个元素
}
求数组元素偶数和 案例-4
int [] arr4 = {1,2,3,4}; //静态初始化数组
int sum =0;
for (int i = 0; i < arr4.length; i++) {
if (arr4[i]%2==0){ //通过取模筛选出所有偶数
sum += arr4[i]; //累加计算偶数和
}
}
System.out.println("数组元素中所有偶数和为:"+sum); //输出偶数和
求数组元素中最大值 案例-5
int [] arr5 = {1,15,20,9,88,8}; //静态初始化数组
for (int i = 1; i < arr5.length; i++) {
if (arr5[0]<arr5[i]){ //筛选出大于arr5[0]的数
arr5[0] = arr5[i];//将筛选出的数,赋值给arr5[0]
}
}
int max = arr5[0]; //将arr5[0]赋值给max变量
System.out.println("次数组最大值为:"+max);
书摘
相关资料
可通过“⌘+K”插入引用链接,或使用“本地文件”引入源文件。