4.6Java数组的定义

4.6Java数组的定义

什么是数组?

定义:

  • 数组就是最基本的一种数据结构(引用类型)

什么是数据结构?

定义:

  • 把数据按照特定的某种结构来保持

作用:

  • 设计合理的数据结构是解决问题的前提

程序 = 算法 + 数据结构

什么是算法?

定义:

  • 解决问题的流程/步骤/顺序(顺序、分支、循环)

什么是数组?

定义:

  • 相同数据类型的元素组成的集合

特点:

  • 元素按线性顺序排列。线性顺序是指:

    • 除第一个元素外,每一个元素都有唯一的前驱元素

    • 除最后一个元素外,每一个元素都有唯一的后继元素

    • (一个跟一个)

数组的访问
  • (数组名.length)可以获取数组的长度(元素的个数)

  • 通过下标/索引来访问数组中的元素

    • 下标从0开始,最大到(数组的长度-1)---因为索引从0开始

用到数组的长度统一写length

实例:

public class TestNo4{
   public static void main(String args[]){
       int[] a = new int[4];
       for(int i = 0; i < a.length; i++){
           a[i] = 100 * i;
      }
       /*
       遍历赋值
       */
       for(int j = 0)
  }
}

初始化数组

基本类型的数组创建后,其元素的初始值:byte、short、char、int、long为0;float和double为0.0;boolean为false

It's a lonely road!!!
原文地址:https://www.cnblogs.com/JunkingBoy/p/14626337.html