永发信息网

java二级:布尔型数组默认值

答案:6  悬赏:30  手机版
解决时间 2021-11-22 00:27
java二级:布尔型数组默认值
最佳答案
貌似你这样写“boolean b[]=new Boolean[5];”是报错的吧,如果真要解释的话就这样写“Boolean b[]=new Boolean[5];”这样的结果就是null了,因为Boolean是boolean的包装类,不再是基本类型了,所以是null值。追问明白了,我一开始以为题目是写错了,是后面应该写成boolean。看了你的回答,突然发现也可以理解为是题目前面写错了0 0...书真是坑人,学习还得学找书错误的地方...
全部回答
实际类型是Boolean这个对象。对象默认初始化是NULL,而boolean不是对象,是声明的,里面包含了自动转型吧。
话说这个难道能编译成功?你们有人试过么?我很好奇
boolean b[] = new Boolean[5] 这个只是声明了数组的长度是5,并没有往里头填充任何值,当然是null咯。有不是单个boolean,初始化会帮你自动赋值为false。

有图为证

你确定么? 我按这程序 写一编, 不管是静态, 非静态都是false .....

好吧 我才看到, 是new Boolean[5]; 不是new boolean[5];

前者是对象数组, 对象默认值是null,
后者是基本数据类型数组 所以 会赋默认值 false

之所以能 能赋值,是因为JAVA新特性,能自动装箱
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
什么时候是冬天 几月份到几月份
2003x20022001-2001x20022003的简便计算
诚恳问大师,院子里能不能栽葡萄树?
1/20+1/30+1/42+...+1/132+1
工作后考研的方式有几种?
西子美容养生馆地址有知道的么?有点事想过去
太阳能并网后先用太阳能的电还是电网的电
用简便方法计算下面各题420×6= 370×5= 130
长12宽4,进去时阻碍了一下,全部进去后女友
有部讲社交网络信用评分的电影叫什么?
你们说星期六星期天能在家里干什么
0.2m+0.4n分之0.05m 不改变分式的值,把下列
财付通无缘无故有陌生人转钱进来,大多1块2块
重阳旅行社地址在什么地方,想过去办事,
东航什么时候招聘空姐
推荐资讯
话说多手脚麻怎么回事
ASTM A182 GR F304L 4501214 PM K 这些数字是
如何让单个程序静音,而不影响系统声音
三轴气缸在设计时需要外部再加导向轴吗?
宣统元宝一枚,求鉴定价格。谢谢
产品推广方案怎么写
马刺和骑士是怎么了,是为了季后赛选对手还是
有谁去过宁海海阔天浴场啊?那里怎么样啊?
移动联通电信4G手机和全网通4G手机的区别
在p2p申请借款,提现时还需要提现密码吗?
2015款翼虎最小离地间隙
五十五千瓦电机总重多少公斤
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?