Java数组for循环练习小案例

需求描述

创建一个10个元素的整形数组,从键盘输入十个数存入这个数组中,将这个数组中的相临的两个数组元素合成一个数(例如:第 一个数:24,第二个数为:36,组合后为2436),将组合后的数存
入另外一个数组中,显示这个数组的元素。

案例代码

使用Java编写以下代码来创建一个10个元素的整型数组,从键盘输入十个数并存入该数组中,然后将相邻的两个数组元素合并为一个数,并将结果存入另一个数组中,最后显示新数组的元素:

import java.util.Scanner;

public class Main {
    public static void main(String[] args) {
        int[] originalArray = new int[10];
        int[] mergedArray = new int[9];

        // 从键盘输入十个数
        Scanner scanner = new Scanner(System.in);
        for (int i = 0; i < 10; i++) {
            System.out.print("请输入第" + (i + 1) + "个数:");
            originalArray[i] = scanner.nextInt();
        }

        // 合并相邻的两个数组元素
        for (int i = 0; i < 9; i++) {
            mergedArray[i] = originalArray[i] * 100 + originalArray[i + 1];
        }

        // 显示新数组的元素
        System.out.println("合并后的数组元素为:");
        for (int num : mergedArray) {
            System.out.println(num);
        }
    }
}

在上面的代码中,首先创建了一个长度为10的整型数组 originalArray,用于存放从键盘输入的十个数。然后创建了一个长度为9的整型数组 mergedArray,用于存放合并后的结果。 通过循环使用 Scanner 类从键盘输入十个数,并将每个数存入 originalArray 数组中。

接下来,使用一个循环遍历 originalArray 数组的前9个元素,将每两个相邻元素合并为一个数,并存入 mergedArray 数组中。合并的方法是将第一个数字乘以100,再加上第二个数字。

最后,使用增强型的 for 循环遍历 mergedArray 数组,依次输出数组中的每个元素。

运行代码后,你可以依次输入十个数,并观察合并后的结果在控制台上的输出。

© 版权声明
THE END
喜欢就支持一下吧
点赞5赞赏 分享