美文网首页数据科学家
Day 1-Java-imooc-5.数组

Day 1-Java-imooc-5.数组

作者: 不会停的蜗牛 | 来源:发表于2016-12-10 12:42 被阅读34次

    课程地址:http://www.imooc.com/learn/85

    总结图片来自 http://www.imooc.com/article/10535


    数组可以理解为是一个巨大的“盒子”,里面可以按顺序存放多个类型相同的数据,比如可以定义 int 型的数组 scores 存储 4 名学生的成绩

    操作数组四个步骤

    Java 中操作数组只需要四个步骤:
    1、 声明数组
    语法: 数据类型[ ] 数组名;
    或者 数据类型 数组名[ ];

    2、 分配空间
    简单地说,就是指定数组中最多可存储多少个元素
    语法: 数组名 = new 数据类型 [ 数组长度 ];

    3、 赋值
    分配空间后就可以向数组中放数据了,数组中元素都是通过下标来访问的,例如向 scores 数组中存放学生成绩

    4、 处理数组中数据
    我们可以对赋值后的数组进行操作和处理,如获取并输出数组中元素的值

    在 Java 中还提供了另外一种直接创建数组的方式,它将声明数组、分配空间和赋值合并完成,如

    数组名.length ** 用于获取数组的长度
    数组
    下标的范围是 0 至 数组长度-1 **,如果越界访问,就会报错。

    Arrays 类: 排序, 转换为字符串

    Arrays 类是 Java 中提供的一个工具类,在 java.util 包中。该类中包含了一些方法用来直接操作数组,比如可直接实现数组的排序、搜索等(关于类和方法的相关内容在后面的章节中会详细讲解滴~~)。
    Arrays 中常用的方法:

    1、 排序

    语法: Arrays.sort(数组名);

    2、 将数组转换为字符串

    语法: Arrays.toString(数组名);

    foreach 并不是 Java 中的关键字,是 for 语句的特殊简化版本,在遍历数组、集合时, foreach 更简单便捷。

    运行结果是一样的。

    二维数组

    可以简单的理解为是一种“特殊”的一维数组,它的每个数组空间中保存的是一个一维数组。

    1、 声明数组并分配空间

    在定义二维数组时也可以只指定行的个数,然后再为每一行分别指定列的个数。如果每行的列数不同,则创建的是不规则的二维数组


    Day 1 Java 系列汇总:
    2 天入门 Java-Day 1
    Day 1-Java-imooc-2.变量常量
    Day 1-Java-imooc-3.运算符
    Day 1-Java-imooc-4.流程控制语句
    Day 1-Java-imooc-5.数组
    Day 1-Java-imooc-6.方法


    历史技术博文链接汇总

    我是 不会停的蜗牛 Alice
    85后全职主妇
    喜欢人工智能,行动派
    创造力,思考力,学习力提升修炼进行中
    欢迎您的喜欢,关注和评论!

    相关文章

      网友评论

        本文标题:Day 1-Java-imooc-5.数组

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