news 2026/5/17 6:59:02

JAVA 第四章 数组

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
JAVA 第四章 数组

第一部分:定义

第二部分:静态初始化、元素访问、遍历

第三部分:动态初始化、索引越界


一、定义

数组:容器,存储同种数据类型的多个值

二、静态初始化

1.静态初始化:在创建数组时,直接给数组赋值

静态:数据是静止的,确定的

初始化:定义+赋值

2.常用格式:int arr[]={1,2,3}

3.注意:

数组--连续的空间--定义后长度不可改变

三、元素访问

0.索引:数组编号,从0开始、连续+1

1.元素访问 ---获取 ---修改

四、遍历

遍历:循环,依次获取数组数据

快捷写法:数组名.fori+回车

五、动态初始化

1.动态初始化:创建数组的时候指定长度,由系统为数组分配初始值

动态:定义变量、数组、对象时,数据不确定

六、常见问题

1.索引越界(范围:0~长度-1

七、经典算法题

经典算法题:

1.求最大值的基本代码:

2.打乱数组的基本代码:

3.练习

4.作业

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/5/13 9:17:53

突破限制:跨平台macOS虚拟机实战指南

突破限制:跨平台macOS虚拟机实战指南 【免费下载链接】unlocker 项目地址: https://gitcode.com/gh_mirrors/unloc/unlocker 当我们尝试在VMware中运行macOS系统时,往往会遇到硬件兼容性的阻碍。这不仅限制了开发者的跨平台测试能力,…

作者头像 李华
网站建设 2026/5/14 16:59:36

一键部署ERNIE-4.5-0.3B:vllm极简操作指南

一键部署ERNIE-4.5-0.3B:vllm极简操作指南 你是否试过在本地部署一个大模型,结果卡在环境配置、依赖冲突、显存报错的循环里?是否想快速验证ERNIE-4.5-0.3B的实际生成效果,却不想花半天时间写推理服务、搭Web界面?这篇…

作者头像 李华
网站建设 2026/5/14 10:54:41

RexUniNLU开源镜像免配置部署:CUDA GPU环境一键启动详细步骤

RexUniNLU开源镜像免配置部署:CUDA GPU环境一键启动详细步骤 1. 这不是另一个NLP工具,而是一个“中文语义理解中枢” 你有没有遇到过这样的情况:手头有一段用户评论,想快速知道它在说谁、发生了什么事、情绪是好是坏、背后有什么…

作者头像 李华
网站建设 2026/5/10 13:09:11

RexUniNLU零样本NLU框架:智能家居场景应用案例

RexUniNLU零样本NLU框架:智能家居场景应用案例 在智能音箱、语音中控和家庭机器人越来越普及的今天,一个绕不开的问题是:如何让设备准确听懂用户的真实意图?比如当你说“把客厅灯调暗一点”,系统不仅要识别出“调暗灯…

作者头像 李华
网站建设 2026/5/15 7:46:45

MusePublic文化遗产活化:非遗传承人肖像AI艺术化再创作

MusePublic文化遗产活化:非遗传承人肖像AI艺术化再创作 1. 为什么非遗传承人的肖像需要被“重新看见” 你有没有在短视频里刷到过一位白发苍苍的老匠人,正用布满老茧的手捏着泥巴,眼神专注得像在雕琢时间?或者见过一位苗族银匠&…

作者头像 李华