zoukankan      html  css  js  c++  java
  • 14 一维数组

    14 一维数组

    1.含义

    本质为存放多个相同数据类型的变量的容器

    2.语法

    变量类型[] 数组名称=new 变量类型[];

    如果是初始化赋值,则为: 变量类型[] 数组名称={值1,值2.........值n};

    3.基本操作

    3.1 获取数组的长度:

    数组名称.length

    3.2 数组赋值

    int[] a=new int[5];
    Scanner scanner=new Scanner(System.in);
    for(int i=0;i<a.length;i++){
       System.out.println("请输入第"+(i+1)+"个元素的值");
       a[i]=scannner.nextInt();
    }
    

    3.3 数组取值

    for(int i=0;i<a.length;i++){
       System.out.print(a[i]+"	")
    }
    

    4.补充

    1.数组的最大下标为数组长度

    ​ 正确说法:数组的最大下标为数组长度-1(因为数组下标是从0开始的)

    2.数组未赋值的默认值不清楚

    ​ 若定义的是8种基本数据类型之一的数组,默认值和8种基本数据类型的默认值一致,具体见

    ​ 若是引用数据类型,则默认为null(注意:不是字符串"null")

    3.顺序存储叫数组存储的原因

    数组实际上是在jvm中开辟一段连续的空间,且可以通过寻址算法从一个数推算出另外一个数的位置

    ​ 所以谈顺序存储结构我们一般都认为是数组存储.

    4.出现ArrayIndexOutOfBoundsException异常

    ​ 原因:数组下标越界

  • 相关阅读:
    github pages 正确访问方式
    jetty 热部署
    mysql 距离函数
    通过微信公众号ID生成公众号的二维码
    SQL Server 数据库备份失败解决方法
    js 替换部分内容为星号
    mysql 允许远程登录
    nginx 跨域配置
    两台阿里云服务器之间数据迁移
    新装修入住常识有什么
  • 原文地址:https://www.cnblogs.com/SSSzhanglingzhi/p/14053655.html
Copyright © 2011-2022 走看看