首页 > 编程语言 >JAVA数组

JAVA数组

时间:2022-12-21 19:01:09浏览次数:38  
标签:JAVA int 二维 score 数组 scores new

数组是什么?

数组是相同类型的,用一个标识符名称封装到一起的一个对象序列或基本类型数据序列。简单来讲就是一组相同类型元素的集合。


为什么使用数组?

当需要存储大量数据,例如需要读取100个数,那么就需要定义100次变量,而数组就解决了这个问题,通过数组容器将相同类型的元素用一个标识符封装起来,方便存储和操作。

数组的声明:

1、先声明,再赋值

int score[]=new int[5];
score[0]=10;

2、声明并赋值

int score[]={1,2,3,4,5};

int score[]=new int[]{1,2,3,4,5};

下标:下标是用来操作数组中对应数据位置,

数组的赋值:

score[0]=1;

数组遍历,一般使用for循环进行遍历,

for(int i=0;i<数组名.length;i++){

System.out.println(数组名[i]);

}

二维数组:

二维数组实际上是一个一维数组,它的每个元素又是一个一维 数组

二维数组的声明:

int [ ][ ] scores; //定义二维数组

scores=new int[5][5]; //分配内存空间

或者

int [ ][ ] scores = new int[5][5];

0 0

1 1

2 2

3 3

4 4

每个数对应的每个下标,scores[2][2]代表第三个数组中的第 三个数,以此类推

标签:JAVA,int,二维,score,数组,scores,new
From: https://blog.51cto.com/u_15907719/5960071

相关文章

  • Day24.2.数组在内存中的存储方式
    Day24.2.数组在内存中的存储方式数组是一种引用数据类型,数组引用变量只是一个引用,数组元素和数组变量在内存里是分开存放的。如,定义了一个a[i]的数组,具体a[0],a[1]...中......
  • Day24.1.二维数组
    Day24.1.二维数组多维数组可以看成数组的数组,如,二维就是一维中的元素变为数组,数组中存元素1.二维数组的声明创建 inta[][]=newint[2][5]; intb[][]={{1,2},{3,......
  • Day24.1.数组入门
    Day24.1.数组入门1.定义数组是相同数据的有序集合每个数据为一个数组元素,每个数组元素可以通过一个下标来访问他们2.数组的声明创建声明: //方法一 dataTyp......
  • 【Java自动化测试】-TestNG操作详解
    一、 TestNG使用流程1.1TestNG安装本文以IDEA+Maven为例介绍TestNG,IntelliJIDEA版本为IntelliJIDEA。IntelliJIDEA中默认集成了TestNG,点击File->Settings,如下图:......
  • java两个list取交集
    直接上代码List<Integer>list1=newArrayList<>();list1.add(1);list1.add(2);list1.add(3);List<Integer>list2=......
  • Java并发原理
    //并发产生的底层原理,从三个维度进行说明://1.内存维度,cpu内存有主存,缓存,寄存器,一般我们操作数据在寄存器上操作是最快的,但是直接在寄存器上操作的话,会造成,每个线程自己的......
  • java -jar 参数前后位置说明
    springboot项目启动的时候可以直接使用java-jarxxx.jar这样。下面说说参数的一些讲究1.-DpropName=propValue的形式携带,要放在-jar参数前面eg:java-Dxxx=test-Dp......
  • java 实现文件夹上传(springBoot 框架)
    有时我们后台管理等服务可能会有这样一个简单需求,就是根据文件夹将整个文件夹下的所有资源都上传到我们的服务器上,本人也是搜索了大量资料,最终以最简单便捷的方式实现该功......
  • oracle 2个数组列,剔除数组重复的数据。
    一、下面这样不规则的,数据如何剔除掉。循环筛选replace替换掉。序号正常时间剔除时间1   2022-12-19,2......
  • 使用 Maven 构建 Java 项目
    本指南将引导您使用Maven构建一个简单的Java项目。您将构建的内容您将创建一个提供一天中的时间的应用程序,然后使用Maven构建它。你需要什么约15分钟最喜欢的文本编辑......