美文网首页
10.一维数组

10.一维数组

作者: Joe_Game | 来源:发表于2018-05-09 18:57 被阅读0次

    一、数组:可以存放多个同一类型的值,必须指定长度

    • 声明时,必须指定长度
      • 不是在声明类型的时候指定长度,而是在给多个值开辟空间的时候指定长度

        • 创建数组
          • 方法1:声明数组的同时,指定数组的长度,不赋值

            [图片上传失败...(image-3c3858-1525863334915)]

          • 方法2:声明数组的同时,赋值

            image
          • 方法3:声明完数组后,赋值

            image
          • 方法4:声明数组的同时赋值,可以省略new int[]

            image
      • 错误写法:不是申明的同时赋值,不可以省略new int[]

        image
      • 获取数组的长度

        image
      • 获取数组的元素

        • 数组索引从0开始。索引为0的元素,成为“元素0”.
        • 数组nums的第一个元素写为:nums[0]
        • 数组索引最大值是数组长度减1
        • 如果数组nums长度是5,数组中第5个元素是最后一个元素,索引是4,写为nums[4],如果写nums[5],运行时,会发生数组索引越界异常,但是在编译时不会报错。
        • 数组中,前面的元素是指索引小的元素,后面的元素说是索引大的元素
      • 数组的使用

        • 数组的遍历(访问一遍数组中所有的元素)

          • e.g

            image
        • 在数组中查找指定值的元素,显示整个元素的索引

          • e.g

            image
        • e.g 输入5次,存入数组,遍历数组输出5次

          • 代码

            [图片上传失败...(image-b3185c-1525863334915)]

          • 运行结果

            image
        • 练习:已知int[] nums = { 1, 2, 3, 4, 5, 6, 7, 8 };

          • 当遍历到第3个元素时,控制台显示元素值

            • 答案

              [图片上传失败...(image-e3d02-1525863334913)]

          • 只遍历数组中的前一半元素

            • 答案

              [图片上传失败...(image-7b233b-1525863334913)]

          • 当遍历到元素5(索引值为5的元素)时跳出遍历

            • 答案

              [图片上传失败...(image-42290b-1525863334913)]

    相关文章

      网友评论

          本文标题:10.一维数组

          本文链接:https://www.haomeiwen.com/subject/ijuorftx.html