可能有的小伙伴了解C语言的数组,C语言作为一个基础入门的编程语言,是首先被大众所熟知的,所以一般都是学习C语言一段时间之后再去学习像Java,go,等等一些其他语言,那么C语言的数组其实和Java的数组形式其实是不一样的:C语言中我们创建一个数组是这样的:
int arr [ ] = {1,2,3,4,5},但其实在Java里的这种形式才是更符合逻辑的(int [ ] arr = {1,2,3,4,5})
下面我来讲解一下:int [ ]是指数据类型,arr是指数组名称,但是你再看C语言的数组结构,是不是就显得有一点混乱,但是为啥我们就感觉还是看着C语言比较顺眼呢?其实这就是因为“先入为主”的原因,因为我们先接触了C语言,就觉得这个形式他就是正确的,当然我们在idea编辑的时候C语言的格式也不用会报错,但是我们说,学过Java的内行人还是会使用比较合理的格式去编写代码。
在Java中,我们也有不同的形式去建立数组:
1,int [ ] array = {1,2,3,4,5};
2,int [ ] array2 = new int [ ] {1,2,3,4,5};
3,int [ ] array3 = new int [ 5 ] ;//长度为5的数组,里面的值默认为0.(C语言是随机值哦)