02-数组和for循环
数组
- 数组长度与数组索引的关系
数组下标从 0 开始,即第一个元素的索引为 0
第二个元素的索引为 1
🏆🥳第 n 个元素的索引为 n - 1
数组的倒数第一个元素(最后一个元素)的索引为 array.length - 1
数组的倒数第二个元素的索引为 array.length - 2
😍🎉数组倒数第 m 个元素的索引为 array.length - m
index 位置到索引位置为 0 之间的元素个数为:index - 0 + 1 = index + 1
index 位置到最后一个元素之间的元素个数为:array.length - 1 - index + 1 = array.length - index
🎉🥳任意两位置之间的元素个数为:
① index2 - index1(不包括 index1 索引位置的元素,但包括 index2 索引位置的元素)
② index2 - index1 + 1(包括 index1 索引位置的元素,也包括 index2 索引位置的元素)
for 循环
循环 n 次
i 从 0 开始,到 n - 1 结束,总共有 n 个数,故循环 n 次
🥰🥳规律:按照标准写法(即:i 从 0 开始,i 小于循环次数),那么循环次数可以直接读出(口诀:等 0 小数)
// 😍【推荐】
for (int i = 0; i < n; i++) {
}
for (int i = 1; i <= n; i++) {
}
循环 n + 1 次
// 🥳【推荐】
for (int i = 0; i < n + 1; i++) {
}
for (int i = 0; i <= n; i++) {
}
循环 n - 1 次
// 😍【推荐】
for (int i = 0; i < n - 1; i++) {
}
for (int i = 1; i < n; i++) {
}