Java 代码错误识别、调试及编程实践
1. 代码错误识别
1.1 常见代码错误分析
下面对一系列代码片段中的错误进行分析:
- 数组越界赋值错误 :
double [ ] a = { 3.3, 26.0, 48.4 };
a[4] = 2.5;
错误原因:数组 a 的长度为 3,有效索引是 0 到 2,而这里尝试访问索引 4,超出了数组的边界。
- 负索引访问错误 :
double [ ] a = { 3.3, 26.0, 48.4 };
System.out.println( a[-1] );
错误原因:数组索引不能为负数,这里使用 -1 作为索引是非法的。
- 括号使用错误 :
double [ ] a = { 3.3, 26.0, 48.4 };
System.out.println( a{1} );
错误原因:访问数组元素应该使用方括号 [] ,而不是花括号 {} 。
- 循环索引越界错误
超级会员免费看
订阅专栏 解锁全文
13万+

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



