需求:1.创建一个数组arry=1,2,3,4,5,6,7,8,9
2.对数组arry增加元素10;
3.删除数组arry的第二个元素
/*
1.创建一个数组为1,2,3,...,9
2.添加元素10
3.删除第二个元素
*/
public class arry {
public static void main(String[] args){
//第一种方法,直接创建
int [] num={1,2,3,4,5,6,7,8,9};
System.out.println("直接创建法:"+Arrays.toString(num));
//第二种创建法---循环创建
int [] arry=new int[9];
for(int i=0;i<9;i++){
arry[i]=i+1;
}
System.out.println("循环创建法:"+Arrays.toString(arry));
//2.添加元素10
int [] addarry=new int[10];
for (int k=0;k<10;k++){
if(k==9){
addarry[k]=10;
}else{
addarry[k]=arry[k];
}
}
System.out.println("增加元素:"+Arrays.toString(addarry));
//3.删除第二个元素
int [] rearry=new int[8];
for(int j=0;j<8;j++){
if (j==0){
rearry[j]=arry[j];
}else{
rearry[j]=arry[j+1];
}
}
System.out.println("删除元素:"+Arrays.toString(rearry));
}
}
输出结果:
直接创建法:[1, 2, 3, 4, 5, 6, 7, 8, 9]
循环创建法:[1, 2, 3, 4, 5, 6, 7, 8, 9]
增加元素:[1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
删除元素:[1, 3, 4, 5, 6, 7, 8, 9]