Java程序拆分数组并将第一部分添加到末尾
以下是Java程序,用于拆分数组并将第一部分添加到末尾-
示例
import java.util.*;
import java.lang.*;
public class Demo {
public static void split_array(int my_arr[], int arr_len, int k) {
for (int i = 0; i < k; i++) {
int x = my_arr[0];
for (int j = 0; j < arr_len - 1; ++j)
my_arr[j] = my_arr[j + 1];
my_arr[arr_len - 1] = x;
}
}
public static void main(String[] args) {
int my_arr[] = { 67, 45, 78, 90, 12, 102, 34};
int arr_len = my_arr.length;
int position = 2;
split_array(my_arr, 4, position);
System.out.println("The array after splitting and rotating is : ");
for (int i = 0; i < arr_len; ++i)
System.out.print(my_arr[i] + " ");
}
}输出结果
The array after splitting and rotating is : 78 90 67 45 12 102 34
说明
名为Demo的类包含一个名为'split_array'的函数,该函数将数组,数组的长度和位置作为其参数。它遍历数组直到数组的位置,并将数组中的第一个元素分配给一个变量。另一个循环遍历数组的长度,并将第二个元素分配给第一个元素。然后将数组的第一个元素分配给最后一个位置。
在main函数中,声明数组,并将数组的长度存储在变量中。通过传递数组,长度和需要拆分数组的位置来调用函数“split_array”。通过遍历数组显示结果输出。
热门推荐
10 香港老妈结婚祝福语简短
11 毕业立体贺卡祝福语简短
12 简短新年年会祝福语
13 评论小品祝福语大全简短
14 恭喜师兄结婚祝福语简短
15 员工集体辞职祝福语简短
16 高中新生祝福语 简短
17 装修祝福语男生搞笑简短
18 生日开业蛋糕祝福语简短