import java.util.Arrays;
class Main {
public static void main(String[] args) {
// type [] arrayname = {list the array elements}
int[] arrayName = {1,2,3,4,5,6,7,8,9,10}; //create our array
//----------------------------------REMOVE FIRST ELEMENT----------------------------
//choose an element to remove
int target = 5;
//create a duplicate to hold the new values
int[] copyOfArray = new int[arrayName.length -1 ];
//for loop to transfer elements
for(int a=0, b=0; a<arrayName.length; a++){
if(a != target-1){
copyOfArray[b++] = arrayName[a]; //fill the position .."transfer the data"
}
}
//----------------------------------REMOVE SECOND ELEMENT----------------------------
int[] copyOfArray2 = new int[copyOfArray.length-1];
int target2 = 8;
for(int a=0, b=0; a<copyOfArray.length; a++){
if(a != target2-2){
copyOfArray2[b++] = copyOfArray[a]; //fill the position .."transfer the data"
}
}
//----------------------------------PRINT ARRAY VALUES----------------------------
System.out.println("Original Array Data: "+Arrays.toString(arrayName));
System.out.println("Copied Array Data: "+Arrays.toString(copyOfArray));
System.out.println("2nd Copy Array Data: "+Arrays.toString(copyOfArray2));
}
}