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

数组

数组的定义

是相同类型的数据集合,每个数据称作数组元素,将他们按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替换为该数组的变量名即可。

posted on 2020-10-13 21:19  晋歪歪  阅读(763)  评论(0编辑  收藏  举报