数组元素的表示
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
//System.out.println("arr[2.5] = " + arr[2.5]); // 错误
//System.out.println("arr[2L] = " + arr[2L]); // 错误
//System.out.println("arr['a'] = " + arr['a']); // 语法正确
System.out.println("arr[1] = " + arr[1]);
System.out.println("arr[2] = " + arr[2]);
System.out.println("arr[3] = " + arr[3]);
// 下标越界,属于运行时错误
// 下标可以使用结果为 int 型的表达式
System.out.println("arr[4 - 1] = " + arr[4 - 1]);
}
}
arr[0] 第 1 个元素
arr[1] 第 2 个元素
arr[2] 第 3 个元素
arr[3] 第 4 个元素
下标的范围在 0 ~ (arr.length - 1) 之间,如果超这个范围,称为“下标越界”
*/
System.out.println("arr[0] = " + arr[0]);
//System.out.println("arr[-1] = " + arr[-1]);
//System.out.println("arr[4] = " + arr[4]);
// 下标必须是 int 型数据,或与 int 兼容的类型,否则报错
// 不能是 long, double, float
public class Demo {
public static void main(String[] args) {
int[] arr = new int[4];
// 如何表示数组元素:数组名[下标]
/*
下标使用偏移量,因此从 0 开始,
最后一个元素下标是 4 - 1 = 3,即 arr.length - 1
//System.out.println("arr[2L] = " + arr[2L]); // 错误
//System.out.println("arr['a'] = " + arr['a']); // 语法正确
System.out.println("arr[1] = " + arr[1]);
System.out.println("arr[2] = " + arr[2]);
System.out.println("arr[3] = " + arr[3]);
// 下标越界,属于运行时错误
// 下标可以使用结果为 int 型的表达式
System.out.println("arr[4 - 1] = " + arr[4 - 1]);
}
}
arr[0] 第 1 个元素
arr[1] 第 2 个元素
arr[2] 第 3 个元素
arr[3] 第 4 个元素
下标的范围在 0 ~ (arr.length - 1) 之间,如果超这个范围,称为“下标越界”
*/
System.out.println("arr[0] = " + arr[0]);
//System.out.println("arr[-1] = " + arr[-1]);
//System.out.println("arr[4] = " + arr[4]);
// 下标必须是 int 型数据,或与 int 兼容的类型,否则报错
// 不能是 long, double, float
public class Demo {
public static void main(String[] args) {
int[] arr = new int[4];
// 如何表示数组元素:数组名[下标]
/*
下标使用偏移量,因此从 0 开始,
最后一个元素下标是 4 - 1 = 3,即 arr.length - 1