8-1 02:08 为什么说添加到数组中的数据不能为0?
8-1 02:08 为什么说添加到数组中的数据不能为0?
另外做作业时发现一个事 如果数组中的元素为0则可以覆盖 不为0的元素可以用0覆盖但用其他数覆盖会报错。
所以我的理解是 0代表空 为空的元素可以添加内容 不为空的元素可以清空再覆盖但不可以直接覆盖。如果放到String形或char形 就用null或空格来代表空
不知这么理解对不对?
源自:Java方法
8-1 综合案例需求
32
收起
正在回答
2回答
这个就是一个作业要求,因为showData()这个输出数据的方法,要包含两种情况,在指定位置插入数据的方法调用前和调用后。如果数组长度为10,调用指定位置插入数据方法前输出9个元素,之后输出10个,如何判断到底输出几个元素,就以最后一个元素是否为0为判断依据。如果最后一个元素为0,说明只有9个数据,否则是10个。
数组中的元素不管是否为0都可以直接覆盖。
每种不同类型的数组元素有默认值,譬如:String默认值为null,int、short、byte默认值为0,char默认值为\u0000(空格字符)
如果我的建议解决了你的问题,请采纳,祝学习愉快~
Java零基础入门18
- 参与学习 人
- 提交作业 7317 份
- 解答问题 14452 个
想要入门学编程?多年一直活跃在编程语言排行版前列的Java是一个很好的选择。本路径将从Java基础语法、面向对象、常用工具类三部分,为你开启软件开发的大门!
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星