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


prtyaa
prtyaa 2024-01-09 21:50:35 51273 赞同 0 反对 0
分类: 资源 标签: 运维
数组是一种线性数据结构,用于存储具有相似数据类型的元素组。它以顺序方式存储数据。一旦我们创建了一个数组,我们就不能改变它的大小,即它是固定长度的。

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

数组和数组绑定

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

 

在上图中我们可以看到数组中有 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

如果您发现该资源为电子书等存在侵权的资源或对该资源描述不正确等,可点击“私信”按钮向作者进行反馈;如作者无回复可进行平台仲裁,我们会在第一时间进行处理!

评价 0 条
prtyaaL2
粉丝 1 资源 1949 + 关注 私信
最近热门资源
银河麒麟桌面操作系统备份用户数据  125
统信桌面专业版【全盘安装UOS系统】介绍  120
银河麒麟桌面操作系统安装佳能打印机驱动方法  111
银河麒麟桌面操作系统 V10-SP1用户密码修改  105
最近下载排行榜
银河麒麟桌面操作系统备份用户数据 0
统信桌面专业版【全盘安装UOS系统】介绍 0
银河麒麟桌面操作系统安装佳能打印机驱动方法 0
银河麒麟桌面操作系统 V10-SP1用户密码修改 0
作者收入月榜
1

prtyaa 收益393.62元

2

zlj141319 收益218元

3

1843880570 收益214.2元

4

IT-feng 收益209.03元

5

风晓 收益208.24元

6

777 收益172.71元

7

Fhawking 收益106.6元

8

信创来了 收益105.84元

9

克里斯蒂亚诺诺 收益91.08元

10

技术-小陈 收益79.5元

请使用微信扫码

加入交流群

请使用微信扫一扫!