首页 > 编程语言 > 详细

java数组基本问题

时间:2019-11-23 22:26:51      阅读:85      评论:0      收藏:0      [点我收藏+]

(1)数组的创建(数组的长度一定是确定的):
动态创建: int[] arr = new int[5]; int arr[] = new int[5];
静态创建: 数据类型[] 变量名 = {值,值,值...}

(2)多维数组(二维数组)
3种创建方法
1.数据类型[][] 变量名=new 数据类型[m][n];
2.数据类型[][] 变量名=new 数据类型[m][];
3.数据类型[][] 变量名=new 数据类型[][]{{元素...},{元素...},{元素...}};
(3)Arrays类 与数组对象的关系:
Arrays类是数组的辅助类(Arrays.sort();Arrays.toString();)
(4)数组的复制
1.System.arraycopy(...);
2.Arrays.copyOf();
(5)数组的内存空间分配
深入了解:https://www.jianshu.com/p/aa905c079332

经典例题:
int[] a = new int[2]; //代码1
int[] b = new int[2]{100,101}; //代码2
int[] c = {100,101}; //代码3
int[] d; //代码4
d = {100,101}; //代码5
int[] e; //代码6
e = new int[]{100,101}; //代码7

列出你认为编译会报错的代码

参考答案
代码2和代码5这俩处会编译报错

java数组基本问题

原文:https://www.cnblogs.com/fyscn/p/11920355.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!