• 数组 声明和创建 数组内的所有元素相加


    数组

    数组的定义

    是相同类型的数据集合,每个数据称作数组元素,将他们按0开始的下标相继排序,是通过下标来直接访问的。

    java中数组常用的部分工具类

    Arrays.toString(); //打印数组元素

    Arrays.sort(); //由低到高排序

    Arrays.fill(); //给数组赋值

    Arrays.equals() //比较数组中的元素是否相等。

    Arrays.binarySearch() //对排序好的数组进行二分查找法操作。

    数组的四个基本特点

    • 数组的长度都是固定的,一旦被创建,他的大小就是不可以改变的

    • 数组内的所有元素必须是同一类型

    • 数组的元素可以是任何类型的数据,也包括基本类型和引用类型

    • 数组变量属于引用类型,数组中的每个元素相当于该对象的成员变量。数组的本身就是对象,java中对象是在堆中的,因此数组无论保存原始类型还是其他对象类型,数组对象本身是在堆中的

      数组的声明和创建

    使用数组之前,必须要先声明变量,这样才能在程序中使用。

    数组语法:

    int[] nums;//声明数组为int类型

    nums = new int[10];//创建一个数组,10代表这个数组可以存放10个数字

    int[] nums2 = new int[10];//声明并创建一个数组

    数组内的每个数字都有一个下标,他是通过下标来访问数字的,他们称为元素,所以需要声明每个下标对应的数字

      //给数组元素中赋值
          nums[0] = 1;
          nums[1] = 2;
          nums[2] = 3;
          nums[3] = 4;
          nums[4] = 5;
          nums[5] = 6;
          nums[6] = 7;
          nums[7] = 8;
          nums[8] = 9;
          nums[9] = 10;

          System.out.println(nums[3]);

    在数组中,如果下标没有对应的数字,则默认输出0

    将一个数组内的所有元素相加

            //计算所有元素的和
          int sum = 0;
          //获取数组长度的属性:arrays.length
          for (int i = 0; i <nums.length ; i++) {
              sum = sum + nums[i];
          }
          System.out.println("总和为:"+sum);
      }

    arrays.langth代表这个数组的长度,能将arrays替换为该数组的变量名即可。

  • 相关阅读:
    ES5-Array的新增方法
    ES5-Object扩展方法
    JS利用HTML5的Web Worker实现多线程
    git合并分支到master上面
    JS线程及回调函数执行
    JS实现继承
    蓝桥杯 高精度加法
    蓝桥杯 阶乘计算
    【题集】k倍区间(抽屉原理)
    代码填空:全排列
  • 原文地址:https://www.cnblogs.com/jinweichaoyouqu/p/13811394.html
Copyright © 2020-2023  润新知