数组的定义方式及访问

简介: 数组的定义方式及访问
  1. 问题

如何创建及访问数组。


2 方法

  1. 了解数组的概念
    数组就是存储多个数据的容器,数组的长度固定,多个数据的数据类型要一致。
  2. 数组的三种定义方式
  3. 数据存储的数据类型[] 数组名字 = new 数组存储的数据类型[长度]

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

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

  1. 数组的访问
    通过索引访问数组中的元素:
    数组名[索引], 获取数组中的元素
    数组名[索引] = 数值,为数组中的元素赋值

  2. 输出
代码如下:
public class boke2 {
   public static void main(String[] args) {
       int[] array = {21,22,23,24};
       //直接输出数组
       System.out.println(array);
       //通过索引获取数组元素
       System.out.println(array[0]);
       System.out.println(array[1]);
       //通过索引修改数组元素
       array[1] = 222;
       System.out.println(array[1]);
   }
}


3 结语

本次实验我们对数组的定义和访问进行了简单的介绍,这只是简单的一维数组的创建和访问,接下来我们还可以去了解二维数组的创建。

目录
相关文章
|
8月前
|
Ubuntu 网络协议
在Ubuntu 18.04服务器上配置双网口以接入互联网
总结一下,配置双网口在Ubuntu 18.04服务器就像一场冒险游戏,你小心翼翼地从查看网络布局开始,铺设新线路,最后得到了通往互联网的双重通道。祝你在网络世界的冒险旅程中更上一层楼!
354 11
|
JSON 缓存 JavaScript
深入浅出:使用Node.js构建RESTful API
在这个数字时代,API已成为软件开发的基石之一。本文旨在引导初学者通过Node.js和Express框架快速搭建一个功能完备的RESTful API。我们将从零开始,逐步深入,不仅涉及代码编写,还包括设计原则、最佳实践及调试技巧。无论你是初探后端开发,还是希望扩展你的技术栈,这篇文章都将是你的理想指南。
|
机器学习/深度学习 算法 数据可视化
Transformer要变Kansformer?用了几十年的MLP迎来挑战者KAN
【5月更文挑战第15天】KANs,一种基于Kolmogorov-Arnold表示定理的新型神经网络,以其独特结构挑战传统的MLP。KANs在边而非节点上使用可学习激活函数,展现出超越MLP的准确性和更快的扩展性。其可解释性优势利于科学应用,但训练速度较慢,未来优化有望改善。KANs在科学任务和潜在的Transformer集成中展示出广阔的应用前景。[链接](https://arxiv.org/pdf/2404.19756)
510 5
|
JavaScript 索引
Component name “index“ should always be multi-word vue/multi-word-component-names
Component name “index“ should always be multi-word vue/multi-word-component-names
|
前端开发
【专栏】`webpack` 的 `DefinePlugin` 插件用于在编译时动态定义全局变量,实现环境变量差异化、配置参数动态化和条件编译
【4月更文挑战第29天】`webpack` 的 `DefinePlugin` 插件用于在编译时动态定义全局变量,实现环境变量差异化、配置参数动态化和条件编译。通过配置键值对,如 `ENV: JSON.stringify(process.env.NODE_ENV)`,可以在代码中根据环境执行相应逻辑。实际应用包括动态加载资源、动态配置接口地址和条件编译优化代码。注意变量定义的合法性和避免覆盖,解决变量未定义或值错误的问题,以提升开发效率和项目质量。
670 3
|
Java 关系型数据库 MySQL
|
存储 算法 Java
多线程 (下) - 学习笔记1
多线程 (下) - 学习笔记
130 1
|
Java Unix 程序员
【Java】Sleep和Wait的区别
【Java】Sleep和Wait的区别
361 0
|
数据可视化 C# Windows
C# 外部组件发生异常原因分析 [分析]
在项目中,用From2 启动 Report 正常,用From1 启动 Report 失败,日志: 2007-05-12 13:11:06 StartGenerateReportTask: System.Runtime.InteropServices.SEHException: 外部组件发生异常。
3784 0
|
JavaScript 数据安全/隐私保护
vue基于 input 实现密码的显示与隐藏功能
vue基于 input 实现密码的显示与隐藏功能
vue基于 input 实现密码的显示与隐藏功能