import java.util.Scanner;
public class CopyArray {
//复制任意区间的数组值到新数组的方法
public static void CopyOfRange(int[] arr,int from, int to){
int[] newarr = new int[to-from];
int i=0;
for(int f=from;f<to;f++){
newarr[i++]=arr[f-1];
System.out.printf("%d~~",newarr[i-1]);
}
}
//主方法
public static void main(String[] args){
int[] arr={1,2,3,4,5,6,7,8};
Scanner input= new Scanner(System.in);
System.out.println("你要从第几个元素开始复制数据:");
int from=input.nextInt();
System.out.println("直到第几个元素结束:"+"(一共有"+arr.length+"个元素)");
int to=input.nextInt();
//传参执行范围复制
CopyOfRange(arr,from,to);
}
}
JAVA复制任意区间的数组值到新数组
于 2024-04-07 01:48:31 首次发布