JAVA 数组 多维数组 声明 规则 举例
来源:互联网 发布:炫酷戒指女淘宝 编辑:程序博客网 时间:2024/06/05 15:11
数组声明关键词:数组长度, 多维数组声明关键词:数组高位数组低位、外数组内数组
数组声明举例
int [ ] arr;
n = new int [5] ; //正确
声明0长度的数组
char[] arr = new char[]{};
System.out.println(Arrays.toString(arr)+","+arr.length); //得到 [],0,里面没有元素,数组长度为0
arr[0] ='a'; //数组赋值失败
————————————————————————————————————————————————————————————
int [ ] arr;
arr = {2,1,5,4,5} ;//错误
————————————————————————————————————————————————————————————
int [ ] n = new int [3] ; //正确,数组长度5
int [ ] n = {2,1,5,4,5} ; //正确,数组长度也是5
————————————————————————————————————————————————————————————
int [ ][ ] n = new int [2][3]; //正确,外2内3
int [ ][ ] n = {{1,2,3},{4,5,6}}; //正确,外2内3
————————————————————————————————————————————————————————————
锯齿数组
int [ ][ ] n = new int [2][ ]; //正确,外2,内数组可以不设定长度
n [0] = new int [3];
n [1] = new int [5];
————————————————————————————————————————————————————————————
int [ ][ ] n = {{1,2,3},{4,5,6,7,8}}; //正确
————————————————————————————————————————————————————————————
int m[ ] = new int[ ]; //错误
int n[ ][ ] = new int[ ][ ]; //错误,外数组没有声明长度
int m[ ][ ] = new int[ ][3]; //错误,不能越过外数组给内数组声明长度
int n[ ][ ][ ] = new int[ ][3][ ]; //错误,不能越过第一层外数组给数组声明长度
————————————————————————————————————————————————————————————
int n[ ] = new int[3]; //正确
int n[ ][ ] = new int[3][ ]; //正确
int n[ ][ ] = new int[3][5]; //正确
int n[ ][ ][ ] = new int[3][ ][ ]; //正确
int n[ ][ ][ ] = new int[3][5][ ]; //正确
int n[ ][ ][ ] = new int[3][4][5]; //正确
- JAVA 数组 多维数组 声明 规则 举例
- 动态声明多维数组
- Java多维数组详解
- JAVA中的多维数组
- java 多维数组
- Java多维数组遍历
- java多维数组遍历
- Java 多维数组遍历
- Java 多维数组遍历
- 【JAVA】19、多维数组
- Java 多维数组遍历
- Java 没有多维数组
- Java 多维数组遍历
- java多维数组
- Java多维数组
- java中的多维数组
- JAVA定义多维数组
- java:多维数组赋值
- 利用io流实现文件写出和复制操作
- 【php基础班】第14天 DOM概述、节点的访问、随机显示星星、HTMLDOM简介和访问、元素对象属性、事件对象
- 公共技术点之依赖注入
- android Log.isLoggable使用
- 随笔一篇
- JAVA 数组 多维数组 声明 规则 举例
- 深度学习之物体检测——YOLO(三)_PyTorch实现
- mysql数据库常用操作
- MVP架构模式
- element UI+七牛云快速搭建图片服务器
- 新知识杂记-2017/5/17
- 分形理论入门
- 多线程并行与退出
- KVC KVO 高阶应用