首页 > 编程语言 >Java数组

Java数组

时间:2022-08-14 11:14:34浏览次数:59  
标签:Java 数组 dataType arrayRefVar new 声明

Java数组

数组的定义:

  • 数组是相同类型数据的有序集合。
  • 数组描述的是相同类型的若干数据,按照一定的先后次序排列组合而成。
  • 其中,每一个数据称为一个数组元素,每个数组元素可以通过一个下标来访问它们。

数组的声明创建

  • 首先必须声明(定义)数组变量,才能在程序中使用数组(Java中,任何类型的变量都要先声明,才能使用)。下面是声明数组变量的方法:
dataType[] arrayRefVar;//首选,是Java编程的风格
或者
dataType arrayRefVar[];//效果同上,Java中不推荐,是C/C++的编程风格
  • Java语言使用new操作符来创建数组,语法如下:
arrayRefVar = new dataType[arraySize];

可以将声明和创建合成一句,语法如下:

dataType[] arrayRefVar new dataType[arraySize];
  • 给个别数组赋值,例子如下(给数组i的第三个数组元素赋值为3):
//假设已经声明创建数组
i[2]=3;

注意:数组的下标是从0开始的,即第个数组元素的下标是0

  • 给数组每个元素进行赋值,语法如下(赋予的值为1-10):
int[] i= new int[]{1, 2, 3, 4, 5, 6, 7, 8, 9, 10};
  • 获取数组长度:
arrays.length

标签:Java,数组,dataType,arrayRefVar,new,声明
From: https://www.cnblogs.com/qinyu33/p/16585024.html

相关文章

  • java第七周学习情况
    这个星期主要是在搞学校在暑期安排的实验报告b怎么说来着才知道这个消息几天 这是对学习不上心的体现啊题目也有点多慢慢做呗而Java这边还是看些相关知识呗说实话......
  • 数据结构与算法【Java】04---递归
    前言数据data结构(structure)是一门研究组织数据方式的学科,有了编程语言也就有了数据结构.学好数据结构才可以编写出更加漂亮,更加有效率的代码。要学习好数据结构就......
  • Acwing 第 64 场周赛 C 4507. 子数组异或和(异或+前缀和)
    https://www.acwing.com/problem/content/4510/给定一个长度为n的整数数组a1,a2,…,an。请你统计一共有多少个数组a的非空连续子数组能够同时满足以下所有条件:该......
  • 红黑树以及JAVA实现(一)
    目录前言一、B树1.1概念1.22-3-4树1.32-3-4树的插入节点分类1.42-3-4树的删除1.4.1当删除节点是叶子节点1.4.1.1当删除节点为非2节点1.4.1.2当删除节点为2节点1.4.......
  • 红黑树以及JAVA实现(二)
    目录红黑树的删除1.删除节点为叶子节点1.1删除节点为红色节点1.2删除节点为黑色1.2.1要删除的节点D是黑色,D的兄弟节点B也是黑色没有侄子节点1.2.2要删除的节点D是黑色......
  • java学习记录
    # 第一个SpringBoot项目https://www.jb51.net/article/223251.htm#_label0#pom用阿里云源```<repositories><repository><id>public</id><name>......
  • JavaScript 对 DOM 元素排序
    <!DOCTYPEhtml><html><head><styletype="text/css">#wrapdiv{float:left;}#wrap:after{......
  • Java 中使用 public,private 和 protected 修饰的方法
    大部分情况下我们都使用这几个修饰来修饰方法。当然对类来说,相信大部分都默认使用Public,大部分人都不去纠结。Public:简单来说就是谁都可以访问,你写个类除了特殊要求,当......
  • JavaWeb阶段性项目1:系统的servlet优化5
    前置知识前置准备知识准备已掌握JavaSE/MySQL/JDBC+HTML/CSS/JavaScript基础并已完成了Javaweb前置知识的学习01-JavaWeb-HTML初识02-JavaWeb-CSS初识03-JavaWeb-Ja......
  • JavaWeb阶段性项目1:Servlet-api、mvc-service引入、IOC和DI
    Servlet-apiservlet类的继承与实现结构Servlet生命周期:实例化、初始化、服务、销毁init()方法抽象类GenericServlet实现了Servlet接口中的init方法,初始化Servlet......