Java编程:数组与方法的深入应用
1. 故障排除
在方法实现中,如果动画效果没有正常显示,可以参考以下建议进行排查:
- 确认 for 循环是否按照方法注释的要求调用了 animate 方法。
- 确保没有实例化新的数组,所有操作都在名为 arr 的实例变量数组上进行。
讨论问题
- 顺序搜索只能找到参数键的第一个出现位置。如何修改
sequentialSearch方法来统计键的出现次数? - 数组有可能在所有遍历完成之前就已经完全排序。如何修改代码,以便尽早退出
bubbleSort方法?
2. 使用数组作为计数器
在某些情况下,使用整数数组作为有序的累加器或计数器是很有用的。
调查分析示例
假设要分析一个有四个可能答案(0 到 3)的调查,统计每个答案的选择人数。可以设置四个计数器,并使用 if/else 语句来递增相应的计数器,伪代码如下:
read first survey
while ( not end of surveys )
{
if answer is 0
increment counter0
else if answer is 1
increment counter1
else if answer is 2
超级会员免费看
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



