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

跟der包学习java_day5「数组(Array)」

今日目标

  1. 理解数组的概念和特点
  2. 掌握数组的定义、初始化和访问方式
  3. 学会数组的常见操作(遍历、查找、排序等)
  4. 了解数组的常见异常(数组下标越界、空指针)

一、数组的基本概念

数组是相同数据类型的元素按顺序组成的集合,可以理解为 “一排连续的盒子”,每个盒子存储一个数据,且所有盒子的类型必须一致。

数组的特点:
  • 长度固定:一旦创建,长度(元素个数)不能改变。
  • 元素类型相同:只能存储同一种数据类型(如 int 数组只能存整数,String 数组只能存字符串)。
  • 有序性:每个元素有唯一的 “下标”(索引),从0开始(第一个元素下标为 0,第二个为 1,以此类推)。

二、数组的定义与初始化

数组的使用分为两步:声明初始化(分配内存并赋值)。

1. 数组的声明

格式:

// 方式1:数据类型[] 数组名;
int[] scores;  // 声明一个int类型的数组,用于存储成绩// 方式2:数据类型 数组名[];(不推荐,可读性差)
String names[]; // 声明一个String类型的数组,用于存储姓名

建议用方式 1(int[] scores),更能体现 “数组是一种类型” 的概念。

2. 数组的初始化

初始化分为静态初始化(已知元素值)和动态初始化(已知长度,值后续赋值)。

(1)静态初始化

直接指定每个元素的值,数组长度

http://www.dtcms.com/a/561284.html

相关文章:

  • lerobot框架部署act模型
  • 用织梦搭建网站外贸网站建设报价
  • 【软考架构】案例分析-web应用设计:SSH 和 SSM(Spring + Spring MVC + MyBatis ) 之间的区别,以及使用场景
  • 天津做网站的公司怎么样东莞全网合一网站
  • ☆☆FPGA图像处理算法开发学习教程——总目录
  • Nestjs框架: 微服务项目工程结构优化与构建方案
  • 佛山建网站的公司泰安房地产信息网官网
  • 重庆—阿尔及利亚南通道铁海联运线路首发
  • 八股训练营第 4 天 | HTTP1.0 和 HTTP1.1 的区别?HTTP2.0 与 HTTP1.1 的区别?HTTP3.0 有了解过吗?
  • 全球搜和外贸快车哪个好厦门seo传播
  • 给传销产品做网站班级优化大师免费下载学生版
  • 工信部 网站备案材料 复印件 电子版哪个网站做外链视频好
  • UE5C++GameplayStatics源代码
  • 关键词解释:梯度下降法(Gradient Descent)
  • 做外贸的网站哪个好湖南人文科技学院
  • deadbeef播放器歌词插件
  • 网站推广有什么好处咨询公司招聘条件
  • 网站定位授权开启权限怎么做精准营销模式
  • Flutter 开发环境配置教程
  • Go Gorm 深度解析:从内部原理到实战避坑指南
  • 保定企业建网站房产网站运营方案
  • 机械动力的能力
  • 山西省旅游网站建设分析廊坊网站制作网站
  • 【YashanDB认证】之二:Docker部署一体YashanDB(YDC,YCM)
  • C语言刷题(一)
  • 电子电气架构(EEA)最新调研-5
  • 【软考架构】案例分析-对比MySQL查询缓存与Memcached
  • 「经典图形题」集合 | C/C++
  • IT4IT是由The Open Group提出的面向数字化转型的IT管理参考架构框架
  • 学校网站怎么做的好南翔做网站公司