• Java数组


    一,数组的基础和概念!

         1,什么是数组?

             数组(Array)是相同数据类型的数据的有序集合。

            数组描述的是相同类型的若干个数据,按照一定的先后次序排列组合而成。其中,每一个数据称作一个数组元素(item),每个数组元素可以通过一个下标/索引来(index)   访问它们.

         2,数组的类型

              数组是引用数据类型。(联系八大基本数据类型,此处不发散话题)

         3,数组的特点

             (1)]数组长度是确定。数组一旦申请完空间,长度不能发生变化,用length属性访问。

             (2)数组的元素都是同一数据类型。

             (3)数组是有序的 。每个元素通过下标/索引标记,索引从0开始

    二,数组的声明!!

         1,如何定义一个数组呢?

            (1)type[] arrayName;

       (2)type arrayName[];

          * 一般咱们都用第一种声明形式,因为可以让码畜们第一眼就分辨出来是一数组。

         2,给数组赋值

            (1)中规中矩型 (先定义,再换行赋值)

                    例:

                          int[] arr = new int[5];

                           arr[0] = 10;

                          arr[1] = 20;

             (2)根据值来声明

                  例:

                         int[] arr2= new int[]{10,20,30,40,50};

             (3)根据数组的字面量来声明

                例:int[] arr3 = {10,20,30,40};

                     *这种方式不支持分开赋值。

    三,数组的遍历(循环)

           Java为数组提供了一个更简单的循环,foreach循环。这种循环会自动遍历数组和集合,更加简洁。使用foreach时无需获得数组和集合的长度,无需根据指引访问数组元素和集合元素。

           语法:for(type variableName : array |collection){

            //variableName 自动迭代访问每个元素

            }

          例:

                     int[] arr = {10,20,30,40,50};    //先定义数组

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

                      System.out.println("arr[" + i + "]" + "=" + arr[i]); //依次输出数组中的元素

                        }

  • 相关阅读:
    014_Python3 循环语句
    013_Python3 条件控制
    012_Python3 斐波纳契数列 + end 关键字
    011_Python3 集合
    010_Python3 字典
    009_Python3 元组
    008_Python3 列表
    006_Python3 数字(Number)
    005_Python3 运算符
    bzoj3160
  • 原文地址:https://www.cnblogs.com/zhangxiong-tianxiadiyi/p/10720500.html
Copyright © 2020-2023  润新知