java数组

数组的多种申明方式

  • int a[ ],b[ ]
  • int [ ] a,b[ ]
注意: int [ ]a,b[ ] 相当于int a[ ],b[ ] [ ] ,也就是定义一个一维数组和一个二维数组

数组初始化

一维数组
  • 可以定义数组的长度 a[ ] = new int[4]
  • 也可以直接赋予初值 a[ ] = {1,2,3,4}
二维数组
  • b[ ] [ ] = new int[ 3 ] [ 4 ]
  • 也可以b[ ] [ ] = new int [ 3 ] [ ]
    然后分别赋予长度不同的数组
    b[0] = new int [5]
    b[1] = new int [2]
    b[2] = new int [4]
    代表的是每一列长度不一样的二维数组
  • 也可以直接赋予初始值b[ ] [ ] = { { 1 , 2 } , { 4 } , { 5 , 6 , 7 } }

length的使用

  • int a [ ] = new int [ 4 ],a.length = 4
  • 但是int a [ ] [ ] = new int [ 3 ][ 4 ],a.length的长度却 \color{red}{不是12,而是3},因为这是按照一维数组的个数决定的

字符数组

char a [ ] = { '极' , '尽' , '愉' , '悦'}
System.out.println(a)结果是 "极尽愉悦"
但,如果你想要数组a的引用值,就用System.out.println(""+a)
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 第四天 数组【悟空教程】 第04天 Java基础 第1章数组 1.1数组概念 软件的基本功能是处理数据,而在处理数...
    Java帮帮阅读 1,613评论 0 9
  • 05.01_Java语言基础(数组概述和定义格式说明)(了解) A:为什么要有数组(容器)为了存储同种数据类型的多...
    苦笑男神阅读 632评论 0 0
  • 数组类型和数组引用变量详解 数组类型为什么要用数组?Java数组的两大特征:定义数组时,不能指定数组的长度变量分为...
    Ansaxnsy阅读 2,907评论 2 3
  • 命令行参数 在程序运行过程中,可以向应用程序传递一些参数,这些参数称为命名行参数 public class Tes...
    什么时候养猫阅读 402评论 0 0
  • 定义: 数组是具有数据类型的一组数据的集合。在程序设计中,可以将这些集合称为数组。数组中的每一个元素具有相同的数据...
    休思楠木阅读 323评论 0 0