zoukankan      html  css  js  c++  java
  • java数组

          数组:

               java中,数组就是一个变量,用于将相同的数据类型的数据存储在内存中。数组中的每一个数据元素都属于同一数据类型。

               数组的基本要素:

               1)、标识符。和变量一样,在计算机中,数组也要有名称,称为标识符,用来区分不同的数组。

               2)、数组元素。当给出了数组名称,即数组标识符后,要向数组中存储数据,这些数据就称为:数组元素。

               3)、数组下标。在数组中,为了正确的得到数组元素,需要对他进行编号,这样计算机才能根据编号去存取,这个编号就称为数组下标。

               4)、元素类型。存储在数组中的数组元素应该是同一数据类型。

                数组只有一个名称,即标识符。

                数组元素在数组里顺序排列编号,该编号号即为数组下标,它标明了元素在数组中的位置。第一个元素的编号规定为0,因此数组的下标一次为0,1,2,3,4等。

                数组中的每个元素都可以通过下标来访问。元素是按顺序存储,每个元素固定对应一个下标,因此可以通过下标快递地访问到每个元素。

                数组的大小(长度)是数组可容纳元素的最大数量。定义一个数组的同时也定义了它的大小。如果数组已满但是还继续向数组中存储数据的话,程序就会        出错,就称为数组越界。

              1.声明数组

              在java中,声明一维数组的语法如下。

              数据类型[]数组名;   或     数据类型    数组名[];

              这俩种方式都可以声明一个数组,数组名可以是任意合法的变量名。

              2.分配空间

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

              数组长度就是数组中能存放的元素个数,显然应该为大于0的整数。

              语法:

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

              3.赋值

              分配空间就可以向数组里放数据了。数组中的每一个元素都可以通过下标来访问 。

              语法:

                数组名[下标值];

                向scores数组中存放数据。

                scores[0]=89;   

                scores[1]=60;

                scores[2]=70;

                数据类型[] 数组名={值1,值2,值3,值4,值n};

             比较数组中各项的值:

                 打擂算法:

                   打擂算法:就是用数组各项值与下标为0的比较,保证第一位始终比其他位置大。    

                      

  • 相关阅读:
    hdu 5387 Clock (模拟)
    CodeForces 300B Coach (并查集)
    hdu 3342 Legal or Not(拓扑排序)
    hdu 3853 LOOPS(概率DP)
    hdu 3076 ssworld VS DDD(概率dp)
    csu 1120 病毒(LICS 最长公共上升子序列)
    csu 1110 RMQ with Shifts (线段树单点更新)
    poj 1458 Common Subsequence(最大公共子序列)
    poj 2456 Aggressive cows (二分)
    HDU 1869 六度分离(floyd)
  • 原文地址:https://www.cnblogs.com/lsj0404/p/6845878.html
Copyright © 2011-2022 走看看