参考例子:
public class shuzucharu1 {
public static void main(String args[]){
int[] P={1,2,2,47,568,86};
int[] SB=new int[P.length+1];//SB的数组长度为7
int SB1=9;
SB[SB.length-1]=SB1;//SB数组中下表为6的时候数值为9
for(int i=0;i
在你的方法里创建一个新的Scanner 的对象,通过这个对象实现在控制台里输入你要添加的数组的参数个数,然后在for语句里再次调用该对象来将个参数传到数组里。
建一个更大的数组,然后把当前的数据复制进去,再往后添加
用Vector等集合来代替数组多好~
public static int[] insert(int[] ori, int val, int index) {
for (int i = ori.length - 1; i > index; i--)
ori[i] = ori[i - 1];
ori[index] = val;
return ori;
}
public static void main(String args[]) {
int[] a = { 12, 45, 6, 3, 8, 0, 0, 0 };
insert(a, 88, 3); // 会得到你的后面的数组
for (int i = 0; i < a.length; i++) {
System.out.println(a[i]);
}
}
java流行用arraylist, 不用数组