数组

数组的创建

  1. 数组是相同类型数据的有序集合
  2. 数组描述的是相同类型的若干个数据,按照一定的先后次序排列组合而成。
  3. 其中,每一个数据称作一个数组元素,每个数组元素可以通过一个下标访问他们
  4. 首先必须声明数组变量,才能再程序中使用数组。下面是声明数组变量的语法:

datatype[] arrayRefvar;//首选的方法(类名后加中括号)

​ 数据类型[] 变量名 = 变量的值

dataType arrayRefvar[];//次选方法(变量名后加中括号)

​ []里面的数字表示可以存放多少个数据,不是数字本身

  1. java语言使用new操作符来创建数组,语法如下:

dataType[] arrayRefvar = new dataType[arraySize];

  1. 数组的元素是通过索引访问的,数组索引从0开始。
  2. 获取数组长度:arrays.length
public static void main(String[] args){
    int []nums;//1. 声明一个数组
    nums = new int[10];//2.创建一个数组
        nums[0]=1;
    	nums[1]=10;
   		nums[2]=20;
        nums[3]=30;
        nums[4]=40;
        nums[5]=50;
        nums[6]=60;
        nums[7]=70;
        nums[8]=80;
        nums[9]=90;//给数组元素赋值
//计算数组中所有元素的和
     int sum = 0;//接收总和
    for(int i=0;i<nums.length;i++){
        sum = sum+nums[i];
    }//定义一个变量i的值为0,循环条件是当i<数组长度时,i的值加一,并把此时内存中sum和数组下标代表的数据的值赋给sum。
    System.out.println("数组总和"+sum);//输出sum得到总和
      
}

数组的三种初始化方式

  1. 静态初始化:创建,赋值,在创建数组的时候直接赋值的方式

int [] a = {};//{}里面存放同类型的数据,可以是多个

  1. 动态初始化:包含默认初始化

int [] b = new int[];//第二个[]里写这个数组里面数据的数量

b[0]=30;

b[1]=40;

  1. 默认初始化:数组创建之后如果不赋值这组数据都会有一个默认值,整型数据类型默认值是0,String类型默认值是null,布尔类型默认值是false
posted @   萧何i  阅读(38)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 零经验选手,Compose 一天开发一款小游戏!
· 一起来玩mcp_server_sqlite,让AI帮你做增删改查!!
点击右上角即可分享
微信分享提示