1. 声明数组变量:
```java
dataType[] arrayRefVar;
2. 创建数组:
```java
dataType[] arrayRefVar = new dataType[arraySize];
3. 初始化数组:
```java
// 静态初始化
dataType[] arrayRefVar = {value0, value1, ..., valuek};
// 动态初始化
dataType[] arrayRefVar = new dataType[arraySize];
4. 访问数组元素:
```java
arrayRefVar[index] = value;
int value = arrayRefVar[index];
5. 获取数组长度:
```java
int length = arrayRefVar.length;
6. 判断数组下标是否越界:
```java
public static boolean isLength(int m, int[] arr) {
boolean flag = false;
int length = arr.length;
if (m < length) flag = true;
return flag;
}
下面是一个简单的Java程序示例,展示了如何声明、创建、初始化和访问数组元素:
```java
public class ArrayExample {
public static void main(String[] args) {
// 声明一个整数数组
int[] intArray = new int;
// 初始化数组
intArray = 10;
intArray = 20;
intArray = 30;
intArray = 40;
intArray = 50;
// 访问数组元素
System.out.println("intArray = " + intArray);
System.out.println("intArray = " + intArray);
// 获取数组长度
int length = intArray.length;
System.out.println("The length of intArray is: " + length);
// 判断数组下标是否越界
int indexToCheck = 5;
if (isLength(indexToCheck, intArray)) {
System.out.println("intArray[" + indexToCheck + "] = " + intArray[indexToCheck]);
} else {
System.out.println("Index out of bounds for intArray");
}
}
// 判断数组下标是否越界的方法
public static boolean isLength(int m, int[] arr) {
boolean flag = false;
int length = arr.length;
if (m < length) flag = true;
return flag;
}
}
这个程序创建了一个整数数组,并初始化了它的前五个元素,然后访问并打印了这些元素以及数组的长度。最后,它还包含了一个方法来检查给定的下标是否在数组的边界内。