二维数组的静态初始化:
![](https://i-blog.csdnimg.cn/blog_migrate/512f273a6609a5b7b795fcd118007c39.png)
二维数组定义的格式建议如下:
![](https://i-blog.csdnimg.cn/blog_migrate/5a04f0d1a3c95452a56ab8ac7ea9ea19.png)
二维数组的动态初始化:
![](https://i-blog.csdnimg.cn/blog_migrate/d5ace8b650a48733c4be39bca617b56c.png)
手动为二维数组传入地址:
![](https://i-blog.csdnimg.cn/blog_migrate/2926fefcd57280830f8ca36a2b859a44.png)
第一行定义只是开辟了一个一维数组的内存,第4行与第5行的操作将两个一维数组的地址传入到二维数组中;
这样做的好处是可以使二维数组的每一行长度不一样,可以充分利用内存;
javabean类:
![](https://i-blog.csdnimg.cn/blog_migrate/437c64829a8e0edee9fca050797ce501.png)
类的注意事项:
![](https://i-blog.csdnimg.cn/blog_migrate/58cab32feb0f73f5c97949bfd0dcad24.png)
封装:
![](https://i-blog.csdnimg.cn/blog_migrate/3ff70c77507826c93d234c1678734f12.png)
第一行定义只是开辟了一个一维数组的内存,第4行与第5行的操作将两个一维数组的地址传入到二维数组中;
这样做的好处是可以使二维数组的每一行长度不一样,可以充分利用内存;