java数组练习题

admin 32 0

# Java数组练习题

在Java编程语言中,数组是一种存储数据的基本结构,可以用来组织和处理大量的数据,数组的练习可以帮助你更好地理解数组的使用和操作,以下是一些简单的Java数组练习题,帮助你巩固和提升你的数组编程技能。

**题目一:创建和初始化数组**

1. 创建一个整数类型的数组,并将其长度设为10。

2. 初始化这个数组的所有元素为0。

3. 打印这个数组的所有元素。

public class ArrayExample1 {
    public static void main(String[] args) {
        // 创建一个长度为10的整数类型数组
        int[] array = new int[10];
        
        // 初始化数组所有元素为0
        for (int i = 0; i < array.length; i++) {
            array[i] = 0;
        }
        
        // 打印数组所有元素
        for (int i = 0; i < array.length; i++) {
            System.out.println("Element " + i + ": " + array[i]);
        }
    }
}

**题目二:访问和修改数组元素**

1. 创建一个整数类型的数组,并初始化其中的元素。

2. 访问并打印数组的第一个元素。

3. 将数组的第二个元素增加10。

4. 再次打印数组,展示修改后的第二个元素的值。

public class ArrayExample2 {
    public static void main(String[] args) {
        // 创建一个整数类型数组并初始化
        int[] array = {1, 2, 3, 4, 5};
        
        // 访问并打印数组的第一个元素
        System.out.println("First element: " + array[0]);
        
        // 将数组的第二个元素增加10
        array[1] += 10;
        
        // 再次打印数组,展示修改后的第二个元素的值
        System.out.println("Modified array:");
        for (int i = 0; i < array.length; i++) {
            System.out.println("Element " + i + ": " + array[i]);
        }
    }
}

**题目三:遍历数组**

2. 使用for循环遍历数组,并打印每个元素的值。

3. 使用增强for循环遍历数组,并打印每个元素的值。

4. 使用Java 8的Stream API遍历数组,并打印每个元素的值。

import java.util.stream.IntStream;

public class ArrayExample3 {
    public static void main(String[] args) {
        // 创建一个整数类型数组并初始化
        int[] array = {1, 2, 3, 4, 5};
        
        // 使用for循环遍历数组并打印每个元素的值
        System.out.println("Using for loop:");
        for (int i = 0; i < array.length; i++) {
            System.out.println("Element " + i + ": " + array[i]);
        }
        
        // 使用增强for循环遍历数组并打印每个元素的值
        System.out.println("Using enhanced for loop:");
        for (int element : array) {
            System.out.println("Element: " + element);
        }
        
        // 使用Java 8的Stream API遍历数组并打印每个元素的值
        System.out.println("Using Stream API:");
        IntStream.of(array).forEach(System.out::println);
    }
}

这些题目可以帮助你理解Java数组的基本操作,包括创建、初始化和访问数组元素,以及使用不同的方式遍历数组,通过这些练习,你可以更好地理解和掌握Java数组的使用。