2个回答
2018-07-19
展开全部
int[] anArray; //声明一个int类型数组 anArray = new int[10]; //初始化数组长度为10 for (int i = 0; i < 10; i++) { anArray[i] = (int) (Math.random() * 100); //循环填充数组,每个元素是0-99的整型数字 } printArray(anArray); //打印数组 removeElement(anArray, 3); //移除数组中第3个位置的元素 printArray(anArray); //打印数组 // remove an element from array private static void removeElement(int[] intArray, int removePostion) { int lastPosition = intArray.length - 1; //因为数组下标是从0开始的,因此数组的最后一个下标值是数组长度-1 for (int i = removePostion; i < lastPosition; i++) { intArray[i] = intArray[i + 1]; //删除操作也就是从指定位置开始,将该位置的元素设置为后一个元素的值 } intArray[lastPosition] = 0; //设置最后一个元素的值为0 }
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询