当前位置: 首页 > wzjs >正文

文山网站建设代理家具公司网站模板

文山网站建设代理,家具公司网站模板,河北百度推广,icp备案有效期几年目录 1.数组概述(会) 1.1. 为什么要使⽤数组? 1.2. 数组是什么? 1.3. 数组定义 1.4. ⽐较简单和引⽤数据类型 2. 数组的声明(会) 2.1. 声明数组 ​编辑 2.2. 数组的实例化 2.3. 数组引⽤ ​编辑 3. 数组的下标(会) 3.1. 下标的概念 3.2. 访问数组元素 3.3. 注意…

目录

 

1.数组概述(会)

1.1. 为什么要使⽤数组?

1.2. 数组是什么?

1.3. 数组定义

1.4. ⽐较简单和引⽤数据类型

2. 数组的声明(会)

2.1. 声明数组

​编辑

2.2. 数组的实例化

2.3. 数组引⽤

​编辑

3. 数组的下标(会)

3.1. 下标的概念

3.2. 访问数组元素

3.3. 注意事项

4. 数组的遍历(会)

4.1. 下标遍历

4.2. 增强for循环

4.3. 两种⽅式的对⽐

5. 函数和数组的联合应⽤(会)

5.1. 函数传参分类

5.2. 示例代码

5.3. 址传递的深⼊理解(扩展)

5.3.1 值传递和址传递⽐较

5.3.2. 示例代码

5.3.3 内存分析

5.3.4 案例分析

5.3.5 内存分析

6. 数组的排序

6.1. 选择排序(会)

6.2. 冒泡排序(会)

7. 数组的查询(会)

7.1. 顺序查询

7.2. ⼆分查询

8. 可变⻓参数(了解)

8.1. 概念

8.2. 语法

9. ⼆维数组(了解)

9.1. 概念

9.2. 定义与使⽤

10. Arrays⼯具类(会)

10.1. 常⽤⽅法

10.2. 示例代码


 

1.数组概述(会)

1.1. 为什么要使⽤数组?

1.2. 数组是什么?

1.3. 数组定义

1.4. ⽐较简单和引⽤数据类型

2. 数组的声明(会)

2.1. 声明数组

 

2.2. 数组的实例化

实例化数组: 其实就是在内存中开辟空间, ⽤来存储数据。


2.3. 数组引⽤

然后, 将堆上的内存地址, 赋值给栈上的变量array(引⽤)。

关于内存地址的说明(扩展)

 

3. 数组的下标(会)

3.1. 下标的概念

下标, 就是数组中的元素在数组中存储的位置索引。

注意: 数组的下标是从0开始的, 即数组中的元素下标范围是 [0,
数组.length - 1]

 

3.2. 访问数组元素

访问数组中的元素, 需要使⽤下标访问。

3.3. 注意事项

4. 数组的遍历(会)

数组遍历: 其实就是按照数组中元素存储的顺序, 依次获取到数组
中的每⼀个元素。

4.1. 下标遍历

思路: 循环依次获取数组中的每⼀个下标, 再使⽤下标访问数组中
的元素

4.2. 增强for循环

思路: 依次使⽤数组中的每⼀个元素, 给迭代变量进⾏赋值。

4.3. 两种⽅式的对⽐

5. 函数和数组的联合应⽤(会)

5.1. 函数传参分类

5.2. 示例代码

public class Demo3 {
public static void main(String[] args) {
//求三个数的和
//直接⽤数值作为参数传递-值传递
int tmp1 = getMax(3, 4, 6);
System.out.println(tmp1);
//⽤数组实现求三个数的和-址传递
int[] arr1 = new int[] {3,5,8};
int tmp2 = getMax(arr1);
System.out.println(tmp2);
}
public static int getMax(int a,int b,int c) {//
值传递
int tmp = a>b?a:b;
return c>tmp?c:tmp;
}
public static int getMax(int[] arr) {//地址传递
arr = arr1
int max = arr[0];
for (int i=0;i<arr.length-1;i++) {
if (max < arr[i+1]) {
max = arr[i+1];
}
}
return max;
}
}

5.3. 址传递的深⼊理解(扩展)

5.3.1 值传递和址传递⽐较

5.3.2. 示例代码

5.3.3 内存分析

总结:址传递的最终原因是两个变量保存了同⼀个数组的地址,操作的是同⼀个数组.

5.3.4 案例分析

我们将上⾯例⼦中的址传递⽅法jiaohuan1替换成下⾯的⽅法
jiaohuan3,再来观察数组temp的值,发现两个值并没有发⽣交换

5.3.5 内存分析

6. 数组的排序

6.1. 选择排序(会)

 

6.2. 冒泡排序(会)

7. 数组的查询(会)

数组查询, 即查询数组中的元素出现的下标。

7.1. 顺序查询

7.2. ⼆分查询

 

8. 可变⻓参数(了解)

8.1. 概念

可以接收多个类型相同的实参,个数不限,使⽤⽅式与数组相同。
在调⽤⽅法的时候, 实参的数量可以写任意多个。

作⽤:简化代码,简化操作等

8.2. 语法

 

9. ⼆维数组(了解)

9.1. 概念

9.2. 定义与使⽤

 

10. Arrays⼯具类(会)

10.1. 常⽤⽅法

10.2. 示例代码

 

 

 

 

 

 

 

http://www.dtcms.com/wzjs/781706.html

相关文章:

  • 公司静态网站模板下载营销公司的营业范围
  • 网站备案的幕布是什么来的多种郑州网站建设
  • 做网站用什么比较好网站地图怎么做XML
  • 大连零基础网站建设教学电话深圳企业推广网站排名
  • 淮安淮阴网站建设wordpress制作婚礼网页
  • 手机网站有免费做的吗企业模式网站列表管理器
  • 三水 网站建设下载一个网站的源码下载
  • 好看的单页面网站模板免费下载怎么创造游戏软件
  • 郑州企业建站策划东莞建网站哪家好
  • 百捷网站建设工资怎样将wordpress导出
  • 英文外贸网站建设无锡常州网络推广
  • 常用的网站推广方法聊大 网站设计
  • 常州做网站要多少钱河北石家庄网站建设
  • 手机在线做ppt的网站有哪些问题wordpress 仿雷锋网
  • 天津网站专业制作杭州网络传媒有限公司
  • 那个网站做生鲜wordpress 查询函数
  • 搜狐网站开发弹幕网站开发代码
  • 济宁专业网站建设最好的做网站的公司
  • 枣庄网站建设哪家强网页广告设计
  • 怎么免费创建自己的网站平台安阳网红打卡地
  • 新做好的网站如何做seo电商网站开发模版
  • 一键生成作文的网站大型企业网站建设方案
  • 北京建展科技发展有限公司seo实战
  • 网站描述 修改wordpress idp
  • 设置网站默认编码做网页游戏怎么赚钱
  • 懂福溶州做戒网站深圳网页设计培训视频
  • 一个网站占空间有多少g银行存款营销活动方案
  • 茶叶商城网站建设青岛模板网站建设
  • TP5企业网站开发教程百度云做精品课程网站需要啥素材
  • 东至网站建设crm管理软件