当前位置:  开发笔记 > 编程语言 > 正文

Java学院的实践

如何解决《Java学院的实践》经验,为你挑选了1个好方法。



1> Stephen C..:

问题出在这里:

int[] roomNumbers = new int[MAXROOMS];

你正在声明一个数组并初始化它.问题是数组中的值都是零.那是因为当您使用new元素值分配数组时,将根据数组basetype默认初始化:

数字类型的默认初始值为零.

bool类型的默认初始值为false.

引用类型(类和数组类型)的默认初始值为null.

这里有两个简单的解决方案:

为每个数组元素设置初始值; 例如使用循环.

不要使用阵列来保存房间号码; 例如,做一些简单的算术,并使用索引变量(i)来计算房间号.(想一想......)

推荐阅读
重庆制造漫画社
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有