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

    创建数组:

    int[] students;   //声明创建了一个int类型的数组变量students

    students=new int[5];//创建一个一个代表“5个int变量”的数组,并赋值给students

    声明数组的格式:类型+[]+一个或多个空格+数组名

    创建一个数组的格式为:new+空格+类型+[ +一个代表数组大小的非负整数 + ].

    array :数组

    arrayIndex : 数组索引,也做数组下标。

    java中的数组长度可为0,数组下标从0开始,数组下标不可越界。例int[] a=new int[5],

    则数组a的下标只能是:0,1,2,3,4.若出现a[5]=3,则会报数组下标越界的错误提示:

    array index out of bounds exception:5.

    数组创建出来后,其大小就是固定的,无法再扩大或缩小数组的大小。

    数组中数据的类型都是相同的,所以声明数组时使用的类型和创建的数组的类型必须一样

    ,否则不能进行赋值操作。

    数组的类型一旦确定,java不会自动进行类型间的由低级像高级

    转换,强制类型转换符也不能对数组使用。

    但是数组元素就和普通变量一样,可以使用强制类型转换,对数组元素的赋值,java也会

    将数据类型由低级像高级转变。

    变量在使用前需要赋值,但是数组元素,在创建数组时,java会自动给每个数组元素赋初值

    。数值相关类型的初始值是0;char类型的初始值是nul(即不可显示的字符,不同于空格)

    boolean类型的初始值是false。

    java中可以在在数组声明创建时对数组中的全部元素赋初值,但声明后不可再统一创建并赋值,

    需一个一个的对数组元素赋值。例语句 int[] students={55,66,77,88};为合法语句,

    但 int[] students ;    students = {55,66,77,88}则为非法语句。

  • 相关阅读:
    Python sys.argv用法详解及应用
    Python map() 函数
    Python中enumerate用法详解
    闭包,作用域链,垃圾回收,内存泄露
    jQuery 常用代码集锦
    关于作用域和作用域链最完整的简述
    git 合并commit
    apollo-client
    关于对称加密和解密
    接口校验机制
  • 原文地址:https://www.cnblogs.com/Ting-light/p/9548628.html
Copyright © 2011-2022 走看看