news 2026/6/15 5:34:30

Day4—循环高级综合+数组

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Day4—循环高级综合+数组

一.循环高级综合

1.无限循环

三种格式

注意事项:无限循环的下面不能再写其他代码,因为循环永远停不下来,下面的代码永远执行不到

2.跳转控制语句

continue:跳过本次循环,继续执行下次循环

break:结束整个循环

获取随机数:Random

二.数组

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

1.数组的定义

两种格式

2.数组的静态初始化

3.数组元素访问

获取 格式: 数组名[索引]

把数据存储到数组当中 格式:数组名[索引] = 具体数据/变量

4.数组遍历

长度属性length调用方式: 数组名.length

5.动态初始化

在创建的时候,由我们自己指定数组的长度,有虚拟机给出默认的初始值

初始化值规律: 整数:0 小数:0.0 字符:空格 布尔:false 引用数据:null

6.数组常见问题

索引越界异常,访问了不存在的索引

7.数组的内存图

java内存分配

只要是new出来的一定是在堆里面开辟了一个小空间,如果new出现多次,那么在堆里有多个小空间,每个小空间中都有各自的数据

两个数组指向同一个空间的内存图

当两个数组指向同一个小空间时,其中一个数组对小空间中的值发生了改变,那么其他数组再次访问的时候就是修改之后的结果。

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

基于STM32单片机智能药盒 定时定量提醒 GSM短信 蜂鸣器提醒

目录硬件组成功能实现软件设计应用场景扩展功能建议源码文档获取/同行可拿货,招校园代理 :文章底部获取博主联系方式!硬件组成 STM32单片机:作为主控芯片,负责协调各模块工作,处理定时、定量逻辑及通信功能。GSM模块&…

作者头像 李华
网站建设 2026/6/11 8:40:30

IntelliJ IDEA 全局搜索完全指南:从高效使用到快捷键失效排查

前言 在现代软件开发中,代码库规模日益庞大,快速定位关键逻辑、变量定义或配置项已成为开发者的核心能力。IntelliJ IDEA 作为业界领先的 Java IDE(同时也支持 Kotlin、Python、JavaScript 等多语言),其全局搜索&…

作者头像 李华
网站建设 2026/6/10 16:07:44

强烈安利专科生必用9款一键生成论文工具测评

强烈安利专科生必用9款一键生成论文工具测评 为什么需要一份权威的论文写作工具测评 随着学术研究的日益繁重,专科生在撰写论文过程中常常面临时间紧张、资料查找困难、格式不规范等问题。而AI写作工具的出现,为这一难题提供了新的解决方案。为了帮助专科…

作者头像 李华
网站建设 2026/6/14 5:24:14

YOLO26改进策略【Backbone/主干网络】| ICLR-2023 替换骨干网络为:RevCol 一种新型神经网络设计范式

一、本文介绍 本文记录的是基于RevCol的YOLO26目标检测骨干网络改进方法研究。 RevCol是一种新型神经网络设计范式,它由多个子网(列)及多级可逆连接构成,正向传播时特征逐渐解缠结且保持信息。可逆变换借鉴可逆神经网络思想,设计多级可逆单元用于解决模型对特征图形状的…

作者头像 李华