需求描述
创建一个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