• 【java开发】数组基本学习


    一维数组
    定义:具有相同数据类型的一组数据。
    声明:int []a=new int[3];    释义:该数组的数据类型为int型,该数组长度为3,有3个元素
    可采用如下方式为元素赋值:a[0]=1;a[1]=2;a[2]=3;
    总结:元素的长度为3,但是数组的下标从0开始,但是最大值由此可看出为2,即长度比下标大1,java中用length表示长度,即a.length=3;
    还有一种常见的数组声明方式:int []a={1,2,3};效用和上面等同
    为了验证上述数组基本属性,可写一个简单测试:

    本测试主要验证数组的声明方式,及验证数组长度值 结果:
    打印数组中的元素
    如上图示例 的数组,a[0]=1;中括号的0为数组的下标,下标是数组中访问数组元素的重要标识
    for(int i=0;i<a.length;i++)
    {
        System.out.println(a[i]);
    }
    该代码即打印出数组a[]中的元素
    简单的先看,是一个for循环语句
    循环条件结合数组下标知识来看,int i=0;因为数组下标都是从0开始,而i<a.length;上文也有讲到,数组下标比长度小1,因此该语句便好理解了
    验证输出:

    结果:

    二维数组:
    学习到数组这一块,我明白了自己的逻辑能力有点差。。。不过可以慢慢锻炼。建议:一定要多敲代码,找一下java案例那种题目做做
    关于二维数组,老师讲的不是太多,没有做硬性要求,本文就简单的说点用的比较多的地方
    声明:int [][]a=new int[2][3];或者 int a[][]={{1,2,3},{2,3}};
    掌握以下二维数组元素的遍历,打印出每个元素
    因为是二维数组 用了两个for循环

    结果为:



    关于排序:
    简单提一种常见用的较多的方法:冒泡排序法
    主体思想:两两比较

    结果:

    最后说一句:这个冒泡排序,逻辑不好的,可先背下来,后期使用中慢慢理解。多做题目,数组学完了,可以尝试做乘法表等。




  • 相关阅读:
    python的进程与线程
    推荐一个GOLANG入门很好的网址
    为什么Python 3.6以后字典有序并且效率更高?
    git实用指南
    常用正则总结
    简单小结密码学入门知识点
    什么是k8s
    win10下apache superset的使用
    Maven工作记录
    JDK下载地址和安装
  • 原文地址:https://www.cnblogs.com/duanyajuzi/p/4728751.html
Copyright © 2020-2023  润新知