案例题目
- 声明一个长度为5元素类型为int类型的一维数组,打印数组中所有元素值;
- 使用元素11、22、33、44分别对数组中前四个元素赋值后再次打印;
- 将元素55插入到下标为0的位置,原有元素向后移动,再打印所有元素值;
- 将元素55从数组中删除,删除方式为后续元素向前移动,最后位置置为0并打印;
- 查找数组中是否存在元素22,若存在则修改为220后再次打印所有元素;
package demo;
public class ArrayOpTest {
public static void main(String[] args) {
int[] arr = new int[5];
System.out.print("数组中的元素有:");
for(int i = 0; i < arr.length; i++) {
System.out.print(arr[i] + " ");
}
System.out.println();
System.out.println("-------------------------------------------------");
for(int i = 0; i < arr.length-1; i++) {
arr[i] = (i+1)*11;
}
System.out.print("数组中的元素有:");
for(int i = 0; i < arr.length; i++) {
System.out.print(arr[i] + " ");
}
System.out.println();
System.out.println("-------------------------------------------------");
for(int i = arr.length-1; i > 0; i--) {
arr[i] = arr[i-1];
}
arr[0] = 55;
System.out.print("数组中的元素有:");
for(int i = 0; i < arr.length; i++) {
System.out.print(arr[i] + " ");
}
System.out.println();
System.out.println("-------------------------------------------------");
for(int i = 0; i < arr.length-1; i++) {
arr[i] = arr[i+1];
}
arr[4] = 0;
System.out.print("数组中的元素有:");
for(int i = 0; i < arr.length; i++) {
System.out.print(arr[i] + " ");
}
System.out.println();
System.out.println("-------------------------------------------------");
for(int i = 0; i < arr.length; i++) {
if(22 == arr[i]) {
arr[i] = 220;
}
}
System.out.print("数组中的元素有:");
for(int i = 0; i < arr.length; i++) {
System.out.print(arr[i] + " ");
}
System.out.println();
}
}
数组中的元素有:0 0 0 0 0
-------------------------------------------------
数组中的元素有:11 22 33 44 0
-------------------------------------------------
数组中的元素有:55 11 22 33 44
-------------------------------------------------
数组中的元素有:11 22 33 44 0
-------------------------------------------------
数组中的元素有:11 220 33 44 0
赋值
插入
删除
修改