博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Java 数组 之 一维数组 删除 元素
阅读量:5894 次
发布时间:2019-06-19

本文共 1104 字,大约阅读时间需要 3 分钟。

转载于 :

/**题目: 删除scores数组索引index位置的值思路:    1. 创建一个临时比scores 小1的临时数组tempArray    2. 将index前面的数据复制到tempArray前面    3. 将index后面的数组依次复制到 tempArray 后面    4. 将tempArray地址指针引用赋值给 scores    5. 打印输出scores*/import java.util.Scanner;public class ArrayDelete {    public static void main(String[] args) {        //一维数组的定义和初始化        int[] scores = { 90, 70, 50, 80, 60, 85 };        System.out.println("请输入要删除的索引index :");        Scanner in = new Scanner(System.in);        int index = in.nextInt();        //1. 创建一个临时比scores 小1的临时数组tempArray        int[] tempArray = new int[scores.length - 1];        //2. 将index前面的数据复制到tempArray前面        //3. 将index后面的数组依次复制到 tempArray 后面        for (int i = 0; i < scores.length; i++) {            if (i < index)                tempArray[i] = scores[i];            if (i > index)                tempArray[i - 1] = scores[i];        }        //4. 将tempArray地址指针引用赋值给 scores        scores = tempArray;        //5.打印输出scores        for (int i = 0; i < scores.length; i++) {            System.out.print(scores[i] + ",");        }    }}

转载于 :

转载于:https://blog.51cto.com/11842410/2152410

你可能感兴趣的文章
MyEclipse 快捷键
查看>>
hau 1031 Design T-Shirt
查看>>
再授孔丘
查看>>
sql server零碎知识
查看>>
记住我的痛苦
查看>>
谈一谈打造高效能技术团队的七个方法
查看>>
apache提示没有设置 max-age or expires解决办法
查看>>
Android DiskLruCache完全解析,硬盘缓存的最佳方案(转)
查看>>
南京Uber优步司机奖励政策(7.20~7.26)
查看>>
再见,CSDN
查看>>
POJ 1160 Post Office (动态规划)
查看>>
java中volatile关键字的含义
查看>>
多行编辑软件
查看>>
win7x64安装wince6
查看>>
二叉查找树详解
查看>>
Atom 检测php错误扩展linter-php
查看>>
改变Android按钮背景颜色的高效方法
查看>>
出现“unrecognized selector sent to instance”问题原因之一及解决方法。
查看>>
jni c++
查看>>
nginx配置ssl双向验证 nginx https ssl证书配置
查看>>