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

Java小白入门教程:数组(一维数组)

一、数组

        数组就像是一个装东西的盒子,只不过这个盒子是按顺序排成一列的,每个位置上可以放一个东西(比如数字或者字符)。

        每个位置都有一个编号,从0开始,这样你就可以通过编号找到盒子里的东西。

二、声明数组

数据类型[] 数组名;


int[] numbers;

三、创建数组

数组名 = new 数据类型[数组长度];


// 创建了一个可以放5个整数的数组
numbers = new int[5]; 

四、初始化数组(声明并赋值)

数据类型[] 数组名 = {元素1, 元素2, 元素3, ...};


// 创建并初始化了一个整型数组
int[] ages = {25, 30, 35, 40, 45}; 

五、访问数组元素

数组名[索引];


// 输出第一个元素,即25
System.out.println(ages[0]); 

六、修改数组元素

数组名[索引] = 新值;


// 把第二个元素改为28
ages[1] = 28; 

七、数组长度

数组名.length;


// 输出数组的长度,即5
System.out.println("数组的长度是:" + ages.length); 

http://www.kler.cn/a/529091.html

相关文章:

  • Vue简介
  • [论文阅读] (37)CCS21 DeepAID:基于深度学习的异常检测(解释)
  • 电气相关知识
  • 【C语言】动态内存管理
  • 内外网文件摆渡企业常见应用场景和对应方案
  • 代码随想录|动态规划 300.最长递增子序列 674. 最长连续递增序列 718. 最长重复子数组
  • kamailio-ACC_RADIUS模块详解,附加AAA协议
  • 一文读懂Python之random模块(31)
  • C++:虚函数与多态性习题2
  • 洛谷 P1734 最大约数和 C语言
  • 讯飞绘镜(ai生成视频)技术浅析(三):自然语言处理(NLP)
  • 手撕Vision Transformer -- Day2 -- Dataset
  • 02数组+字符串+滑动窗口+前缀和与差分+双指针(D2_字符串(D2_刷题练习))
  • 每日 Java 面试题分享【第 18 天】
  • Java - 引用类型:强引用、软引用、弱引用和虚引用详解
  • java CountDownLatch和CyclicBarrier
  • Spring AOP 入门教程:基础概念与实现
  • ASP.NET Core 启动并提供静态文件
  • 动态规划两个数组dp问题系列一>不相交的线
  • 一文讲解Java中的HashMap
  • 快速提升网站收录:如何设置网站标签?
  • pandas中的apply方法使用
  • 【漫话机器学习系列】074.异方差(Heteroscedasticity)
  • 【Linux】23.进程间通信(2)
  • 局域网文件互传:手机与电脑的便捷传输利器
  • 《Ollama与DeepSeek》