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的长度却 ,因为这是按照一维数组的个数决定的

字符数组

char a [ ] = { '极' , '尽' , '愉' , '悦'}
System.out.println(a)结果是 "极尽愉悦"
但,如果你想要数组a的引用值,就用System.out.println(""+a)

你可能感兴趣的:(java数组)