java笔记 第八章

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java笔记 第八章相关的知识,希望对你有一定的参考价值。

1  数组的定义:

      是一组相关变量的集合。

2  数组的要素:

       标识符:

    首先,和变量一样,在计算机中,数组也要有一个名称,称为标识符,用于区分不同的数组。

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

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

       元素类型:
    存储在数组中的数组元素应该是同一数据类型,如可以把学员的成绩存储在数组中,而每一个学员的成绩可以用整型变量存储,因此称它的元素类型是整型。
3   数组的结构:
      1   数组只有一个名称,即标识符,如scores.
 
      2   数组元素在数组里顺序排列编号,该编号即为数组下标,它标明了元素在数组中的位置、第一个元素的编号规定为0,因此数组的下标依次为0.1.2.3.4等。
 
           3   数组中的每个元素都可以通过下标来访问。由于元素是按顺序存储的,每个元素固定对直一个下标,因此可以通过下标快速地访问到每个元素。
 
       4   数组的大小(长度)是数组可容纳元素的最大数量。定义一个数组的同时也定义了它的大小。如果数组已满但是还继续向数组中存储数据的话工程序就会出错,
                 这称为数组越界。
 4  使用数组的步骤:
       声明数组→→分配空间→→赋值→→对数据进行处理
    声明数组:(声明数组的两种格式)
          1 数据类型[]   数组名;
                   2   数据类型     数组名[];
     如:        
       1   int []  scores;
         2   double  height[ ];
         3   String[ ]  names;
    分配空间:
      数组名 = new 数据类型[数组长度]
     如:
      1  scores = new int[30]         //长度为30的int类型
      2  height = new double[30]    //长度为30的doublc类型
        3  names = new String[30]    //长度为30的String类型
    赋值:
      数组名[下标值] = 赋的值;
              如:
      scores[0] = 64;
                 scores[1] = 38;
                 scores[2] = 94;
                 ......
      注意**下标值必须从零开始**
      比如   声明了5个长度的数组下标则为[0] [1] [2] [3] [4]。
      for循环赋值:
     如:
        Scanner  input  = new Scanner(String.in);//扫描仪
        for(int i=0;i<30;i++){
            scores[i] = input.nextInt(); //从控制台接收键盘输入的值,进行循环赋值。
        }
    把声明数组  分配空间和赋值三合一的语法
      数据类型[] 数组名={值1,值2,值3,......值n};
      数据类型[] 数组名 = new 数组类型[此方括号为空]{值1,值2,值3,......值n};
      如:
      1   int[] scores = {64,38,94,......};
      2   int[] scores = new int[] {64,38,94,......};
    对数据进行处理:
      没有特定的语法,就是该干嘛干嘛。
 
 



以上是关于java笔记 第八章的主要内容,如果未能解决你的问题,请参考以下文章

java并发的艺术-读书笔记-第八章常用的并发工具类

《JAVA编程思想》学习笔记——第八章 多态

《Java编程思想》笔记 第八章 多态

《Java并发编程实战》第八章 线程池的使用 读书笔记

JAVASE学习笔记:第八章 经常使用类Util工具包之日期类数字类

Python 第八章笔记