java 基础——数组(java数组菜鸟教程)

  本篇文章为你整理了java 基础——数组(java数组菜鸟教程)的详细内容,包含有java,数组 java数组菜鸟教程 java中数组的用法 java数组基本操作 java 基础——数组,希望能帮助你了解 java 基础——数组。

  

  简单来说:可以把数组想象成一个线性数据结构,用来装东西的,每个东西有自己的编号,并且编号是从0 开始(重点)

  

  直接来看语法:

  

  数据类型 [] 标识符(自己取的名字)= new 数据类型 [数组里元素个数]

  

  或者

  

  数据类型 [] 标识符(自己取的名字)= {数组内所有元素}

  

  要是不知道 数据类型 跟 标识符 是什么 。。。或者忘记了有这么个东西,请回看java基础篇—基础语法

  

  回到正题 :

  

  先来看上述 两种数组创建 的例子

  

  数据类型 [] 标识符(自己取的名字)= new 数据类型 [数组里元素个数]

  

  回到正题 :

  

  先来看上述 两种数组创建 的例子

  

  数据类型 [] 标识符(自己取的名字)= new 数据类型 [数组里元素个数]

  

  

  

int[] array = new int[6];

 

  

 

  

  定义了 一个 数据类型为 int 的数组 ,并且这个数组中有 6 个元素 ,可以存储6 个 数据类型为int 的数据 ,每个元素的编号从 0 开始

  

  

  

  数据类型 [] 标识符(自己取的名字)={数组内所有元素}

  

int[] array1 ={1,2,3,6,9};

 

  

 

  定义了一个数据类型 为 int的数组 ,并且 这个数组 装的 数据为 1 2 3 6 9

  这五个元素 ,每个元素的编号从0 开始

  

  

  数组的存取

  

  我们知道 数组 是一个容器,那么,是怎么向数组中存东西呢?

  

  其实语法 已经 给出了一种方法,int[] array1 ={1,2,3,6,9};

  

  这个例子,直接 创建了一个 带有5 个 元素的数组,很是方便,或者我们采用

  第一种语法来实现

  

  

 int[] array = new int[6];

 

   array[0] =2;

   array[1] =6;

   array[2] =3;

   array[3] =7;

   array[4] =5;

   array[5] =9;

  

 

  解析:首先我们先定义了一个能 存 6 个元素的整形数组,向数组的

  第一 个位置array[0] 添加元素 为 2

  第二个位置array[1] 添加元素 为6

  第三 个位置array[2] 添加元素 为 3

  第四 个位置array[3]添加元素 为 7
 

  第五个位置array[4]添加元素为5

  第六个位置array[5]添加元素为9

  

  数组中有东西了,那应该怎么拿出来呢?

  既然根据数组角标 可以 向指定位置存储 数据, 那么我们也可以指定角标来读取数据 例如

  

int[] array = {1,2,3,6,9};

 

   System.out.println(array[0]);

  

 

  打印结果:1 取出数组中第一个元素

  

  这边就会衍生一个问题?取出指定元素,这样很容易,倘若数组中存储的数组 有几十个,需要打印所有的元素数据,我们一个一个按照角标来获取,显然代码有些笨重了

  

  这是我们就想到了使用 循环 ,我们通常使用基本循环 以及增强for循环java基础篇——流程控制

  举个例子:

  

 int[] array = {1,2,3,6,9};

 

   System.out.println("---------基本循环取数组------");

   for (int i = 0; i array.length; i++) {

   System.out.println(array[i]);

   System.out.println("---------增强For循环取数组------");

   for (int i : array) {

   System.out.println(i);

  

 

   结果:

  

  结果是一样的,注意点基本循环是根据角标来读取 ,增强for循环 是 直接读取元素

  

  以上就是java 基础——数组(java数组菜鸟教程)的详细内容,想要了解更多 java 基础——数组的内容,请持续关注盛行IT软件开发工作室。

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: