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

java学习笔记——数组和二维数组

​一、一维数组​

​1. 定义数组​
  • ​语法​​:
    // 动态初始化(指定长度)
    数据类型[] 数组名 = new 数据类型[长度]; 
    // 示例:
    int[] arr1 = new int[5]; // 默认值:0// 静态初始化(直接赋值)
    数据类型[] 数组名 = {元素1, 元素2, ...};
    // 示例:
    String[] arr2 = {"A", "B", "C"};
​2. 赋值方式​
  • ​逐个赋值​​:
    arr1[0] = 10; // 索引从0开始
  • ​循环批量赋值​​:
    for (int i = 0; i < arr1.length; i++) {arr1[i] = i * 2;
    }
  • ​工具类填充​​:
    Arrays.fill(arr1, 100); // 所有元素赋值为100
​3. 遍历数组​
  • ​for 循环​​(需索引时使用):
    for (int i = 0; i < arr1.length; i++) {System.out.println(arr1[i]);
    }
  • ​foreach 循环​​(无需索引时推荐):
    for (int num : arr1) {System.out.println(num);
    }
​4. 核心用途​
  • ​高效存储​​:连续内存结构,访问速度快࿰

相关文章:

  • 使用反射对任意对象进行二进制序列化的程序
  • Gemini开源项目DeepResearch:基于LangGraph的智能研究代理技术原理与实现
  • 目标检测实战:让AI“看见“并定位物体(superior哥AI系列第11期)
  • Offline Transition Modeling via Contrastive Energy Learning
  • Nginx学习笔记
  • 百事公司借力一级方程式赛车拓展全球市场
  • gc2053驱动学习笔记
  • Python训练营---Day45
  • 60天python训练计划----day45
  • 《汇编语言》第15章 外中断
  • 从《现实不似你所见》探寻与缘起性空的思想交织
  • 【定昌linux开发板】关闭ssh 端口 22
  • 使用DrissionPage与Tkinter构建专业级抖音数据分析工具
  • 对象数组练习(增删改查)
  • 基于STM32的DS18B20温度远程监测LCD1602显示
  • float和float32有什么区别
  • ArcGIS Pro 3.4 二次开发 - 宗地
  • Python实例题:Python计算二元二次方程组
  • 当.txt无法打开,如何恢复成记事本
  • 【react+antd+vite】优雅的引入svg和阿里巴巴图标
  • 东海县做网站广告/国际大新闻最新消息
  • 南京seo报价/seo搜索推广
  • 口碑好的天津网站建设/百度网站ip地址
  • 做网站资源知乎/百度一下app下载安装
  • 网站建设市场/做百度推广的网络公司
  • 宁波汽车网站建设/接广告的平台