【java基础】学习第四天

 数组                                                                                                           数组可以将多个变量进行统一命名这样相同类型的元素就可以安照一定顺序进行排列。

静态初始化

  1.  数组类型[]数组名={常量列表};

 如:       int[] scores={95,89,79,64,67};

            int[] sz01 = {12,34,21,6,45,32,23}    //静态初始化, 在数组定义的时候,把值也给定义完毕了

动态初始化

数据类型[ ]  数组名   =   new   数据类型[大小]  ;  

//动态初始化内容,  只要初始化时包含 new关键字都是  动态初始化 

int data = new int[3]//命名并开辟了一个3个长度的数组

data[0] = 10;data[1] = 20;data[2] = 30; //给数值赋值

   数组中的值是通过下角标来获取的, 下角标的值是从0开始的

int data[] = NULL//声明数组空间   data = new [3]//开辟数组空间 不能直接用未开辟空

一维数组的输出:

一般用for循环输出如:

     int a[]={5,7,9,10,12,32,25,55,65,4};

           for(int i=0;i<a.length;i++){

            System.out.print(a[i]+“ ");

}

二维数组:

  1. 静态初始化
    • int arr[][]  = { {1,2,3}, {4,5,6}, {7,8,9} };
  2. 动态初始化
    • int[][] arr = new int[5][5];

二维数组的输出:

一般用双重的for循环输出:如:

int a [] []={{1,0,3,-1},{2,1,0,2}};  //2行4列

    for(int i=0;i<a.length;i++){

       for(int j=0;j<a[i].length;j++){

        System.out.print(a[i][j]+" ");

}       System.out.println();;

}


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值