/**

题目: 删除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] + ",");

}

}

}

java数组删除数据_Java 数组 之 一维数组 删除 元素相关推荐

  1. java二维数组怎么看_java、二维数组详解!

    /* java 二维数组的概念 使用方法! 1.什么是二维数组? 答案:数组的数组! 他的每一个元素都是数组!二维数组是(存储一维数组的)一维数组. 2.如何定义?(以二维数组为列) int arr[ ...

  2. php 数组与数组之间去重,PHP开发中一维数组与二维数组去重功能实现教程

    本篇文章讲述了PHP实现一维数组与二维数组去重功能示例.希望对在php学习和开发的同学有所帮助! 数组中重复项的去除 一维数组的重复项: 使用array_unique函数即可,使用实例如下: ? $a ...

  3. es6一维数组转二维数组_技术图文:Numpy 一维数组 VS. Pandas Series

    背景 Numpy 提供的最重要的数据结构是 ndarray,它是 Python 中 list 的扩展. Pandas 提供了两种非常重要的数据结构 Series和DataFrame. Numpy 中的 ...

  4. java解析json数据_java解析JSON数据详解

    JSON是目前最流行的轻量级数据交换语言(没有之一).尽管他是javaScript的一个子集.但由于其是独立与语言的文本格式,它几乎可以被所有编程语言所支持. 以下是对java语言中解析json数据的 ...

  5. php实现删除功能,点击删除弹出确认框,点确定删除数据,点取消返回。删除了商品后总价要相应的改变

    1.连接数据库: 2. 订单信息从product数据库下computers表调出不分页显示在网页product.php; 实现删除功能,点击删除弹出确认框,点确定删除数据,点取消返回.删除了商品后总价 ...

  6. java删除数组的数据_java数组实现数据处理——显示数据追加插入修改数据删除数据...

    java数组实现数据处理--显示数据追加插入修改数据删除数据 (2013-08-10 23:26:05) 标签: 手机博客 杂谈 数组处理2013年3月5日 20:03:14 import java. ...

  7. java二维数组添加数据_Java自学路线图

    目前Java在许多行业的客户端方面的应用非常多,比如OA.邮箱.投票.金融.考试.物流.医疗.矿山等信息方面的系统.Java开发者在这方面的需求也非常大,待遇也相当不错,工资水平可能和Java互联网方 ...

  8. java二维数组添加数据_Java小白入门必懂知识点

    1.Java语言的特点 (1)Java语言是一种面向对象的编程语言 (2)简单.高效.稳定.安全性高 (3)Java语言是一种与平台无关的编程语言,因为其自身提供程序运行的解 释环境 (4)支持多线程 ...

  9. java 二维链表_Java数据结构与算法----数组与链表

    数据类型 1 数据类型介绍 数据类型的分类(按照结构划分):线性结构和非线性结构 线性结构:线性结构作为最常用的数据结构,其特点是数据元素之间存在一对一的线性关系 线性结构有两种不同的存储结构,即顺序 ...

最新文章

  1. windows10+Python3-如何安装numpy和matplotlib包
  2. js 两行之间的设置间距_厂房仓库的防火间距考点汇总
  3. ASM上的备份集如何转移到文件系统中
  4. python实时数据流设计_Python读取实时数据流示例
  5. db2分页查询sql语句_MySQL学习(八):SQL查询语句的用法和优化
  6. 7-4 输出最小公倍数 (9 分)
  7. 计算机组成大学考试,计算机组成原理本科期末试题4套含答案(大学期末复习资料)(21页)-原创力文档...
  8. JavaScript用法(1)
  9. 秋招已过,各大厂的面试题分享一波 附C++实现
  10. Java工程师技术栈
  11. dede服务器建站_新手搭建DeDecms织梦网站的详细操作流程
  12. 大数据工程师要学的编程_每个数据工程师都应了解的ml编程技巧,第2部分
  13. notifier_chain 内核通知链的学习与使用
  14. 计算机桌面锁屏设置,怎么设置电脑锁屏
  15. SpringBoot系列:Spring Boot集成定时任务Quartz,java百度云短信发送
  16. #Python #2022卡塔尔世界杯 #FIFA World Cup Qatar 2022 # 机器学习 #数据分析 用Python预测世界杯决赛
  17. 「Vue自我检验」Vue 组件进阶知识,你了解多少?
  18. 【机器学习的数学基础】(五)解析几何(Analytic Geometry)(下)
  19. 无损压缩鼻祖去世了,没有他就没有今天的Zip、PNG、MP3、PDF……
  20. matlab判断矩阵是否非负,有关非负矩阵的MATLAB程序优化

热门文章

  1. 世博展示生态化住宅 物联网助推智能化家居
  2. 高性能WEB开发 - HTTP服务器篇
  3. 通俗易懂的图解堆排序
  4. 快速傅里叶变换Matlab示例
  5. 工程优化作业——成功失败法和黄金分割法
  6. FFmpeg流媒体处理-收流与推流
  7. windows下安装使用couchdb
  8. Python-爬取音悦台MV列表以及反爬虫方法
  9. 树莓派安装screen保证SSH断开 任务不中断
  10. 4kyu N linear