为了账号安全,请及时绑定邮箱和手机立即绑定

数组的问题求解答

int[] num={} 和 int[] num= new int[]{}的区别是什么?要怎么区分?

正在回答

4 回答

天啦,上面的代码写错了。

是这样滴。

其实都是声明数组的方式,只不过有一些各自的特点,在声明时就可以按需选用了。

http://img1.sycdn.imooc.com//56937afd0001c56c11721044.jpg

0 回复 有任何疑惑可以回复我~
#1

re浪 提问者

谢谢 明白了
2016-01-11 回复 有任何疑惑可以回复我~

其实都是声明数组的方式,只不过有一些各自的特点,在声明时就可以按需选用了。

http://img1.sycdn.imooc.com//5693724900018a9d06510658.jpg

0 回复 有任何疑惑可以回复我~

这两个是等价的,就是写法不同罢了。具体的写法记住就行了,后者的int[]{}一定要记得不能确定数组的长度

0 回复 有任何疑惑可以回复我~
#1

re浪 提问者

十分感谢
2016-01-11 回复 有任何疑惑可以回复我~

new表示指向一个新的对象,其实就是创建对象用的。

而int [] num=  是直接定义

0 回复 有任何疑惑可以回复我~
#1

re浪 提问者

非常感谢
2016-01-11 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
Java入门第一季(IDEA工具)升级版
  • 参与学习       1165253    人
  • 解答问题       17581    个

0基础萌新入门第一课,从Java环境搭建、工具使用、基础语法开始

进入课程

数组的问题求解答

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信