Java程序在输入数组元素时检查数组边界

2023年 8月 28日 30.7k 0

数组是一种线性数据结构,用于存储具有相似数据类型的元素组。它以顺序方式存储数据。一旦我们创建了一个数组,我们就不能改变它的大小,即它是固定长度的。

本文将帮助您了解数组和数组绑定的基本概念。此外,我们还将讨论在向数组输入元素时检查数组边界的 java 程序。

数组和数组绑定

我们可以通过索引访问数组元素。假设我们有一个长度为N的数组,那么

Java程序在输入数组元素时检查数组边界

在上图中我们可以看到数组中有 7 个元素,但索引值是从 0 到 6,即 0 到 7 - 1。

数组的范围称为它的边界。上面数组的范围是从 0 到 6,因此,我们也可以说 0 到 6 是给定数组的界限。如果我们尝试访问超出范围的索引值或负索引,我们将得到 ArrayIndexOutOfBoundsException。这是运行时发生的错误。

声明数组的语法

Data_Type[] nameOfarray;
// declaration
Or,
Data_Type nameOfarray[];
// declaration
Or,
// declaration with size
Data_Type nameOfarray[] = new Data_Type[sizeofarray];
// declaration and initialization
Data_Type nameOfarray[] = {values separated with comma};

登录后复制

我们可以在我们的程序中使用上述任何语法。

在将元素输入数组时检查数组边界

示例 1

如果我们访问数组范围内的元素,那么我们不会得到任何错误。程序将成功执行。

public class Main {
public static void main(String []args) {
// declaration and initialization of array ‘item[]’ with size 5
String[] item = new String[5];
// 0 to 4 is the indices
item[0] = "Rice";
item[1] = "Milk";
item[2] = "Bread";
item[3] = "Butter";
item[4] = "Peanut";
System.out.print(" Elements of the array item: " );
// loop will iterate till 4 and will print the elements of ‘item[]’
for(int i = 0; i

相关文章

JavaScript2024新功能:Object.groupBy、正则表达式v标志
PHP trim 函数对多字节字符的使用和限制
新函数 json_validate() 、randomizer 类扩展…20 个PHP 8.3 新特性全面解析
使用HTMX为WordPress增效:如何在不使用复杂框架的情况下增强平台功能
为React 19做准备:WordPress 6.6用户指南
如何删除WordPress中的所有评论

发布评论