java数组删除数据_Java 数组 之 一维数组 删除 元素
/**
题目: 删除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 数组 之 一维数组 删除 元素相关推荐
- java二维数组怎么看_java、二维数组详解!
/* java 二维数组的概念 使用方法! 1.什么是二维数组? 答案:数组的数组! 他的每一个元素都是数组!二维数组是(存储一维数组的)一维数组. 2.如何定义?(以二维数组为列) int arr[ ...
- php 数组与数组之间去重,PHP开发中一维数组与二维数组去重功能实现教程
本篇文章讲述了PHP实现一维数组与二维数组去重功能示例.希望对在php学习和开发的同学有所帮助! 数组中重复项的去除 一维数组的重复项: 使用array_unique函数即可,使用实例如下: ? $a ...
- es6一维数组转二维数组_技术图文:Numpy 一维数组 VS. Pandas Series
背景 Numpy 提供的最重要的数据结构是 ndarray,它是 Python 中 list 的扩展. Pandas 提供了两种非常重要的数据结构 Series和DataFrame. Numpy 中的 ...
- java解析json数据_java解析JSON数据详解
JSON是目前最流行的轻量级数据交换语言(没有之一).尽管他是javaScript的一个子集.但由于其是独立与语言的文本格式,它几乎可以被所有编程语言所支持. 以下是对java语言中解析json数据的 ...
- php实现删除功能,点击删除弹出确认框,点确定删除数据,点取消返回。删除了商品后总价要相应的改变
1.连接数据库: 2. 订单信息从product数据库下computers表调出不分页显示在网页product.php; 实现删除功能,点击删除弹出确认框,点确定删除数据,点取消返回.删除了商品后总价 ...
- java删除数组的数据_java数组实现数据处理——显示数据追加插入修改数据删除数据...
java数组实现数据处理--显示数据追加插入修改数据删除数据 (2013-08-10 23:26:05) 标签: 手机博客 杂谈 数组处理2013年3月5日 20:03:14 import java. ...
- java二维数组添加数据_Java自学路线图
目前Java在许多行业的客户端方面的应用非常多,比如OA.邮箱.投票.金融.考试.物流.医疗.矿山等信息方面的系统.Java开发者在这方面的需求也非常大,待遇也相当不错,工资水平可能和Java互联网方 ...
- java二维数组添加数据_Java小白入门必懂知识点
1.Java语言的特点 (1)Java语言是一种面向对象的编程语言 (2)简单.高效.稳定.安全性高 (3)Java语言是一种与平台无关的编程语言,因为其自身提供程序运行的解 释环境 (4)支持多线程 ...
- java 二维链表_Java数据结构与算法----数组与链表
数据类型 1 数据类型介绍 数据类型的分类(按照结构划分):线性结构和非线性结构 线性结构:线性结构作为最常用的数据结构,其特点是数据元素之间存在一对一的线性关系 线性结构有两种不同的存储结构,即顺序 ...
最新文章
- windows10+Python3-如何安装numpy和matplotlib包
- js 两行之间的设置间距_厂房仓库的防火间距考点汇总
- ASM上的备份集如何转移到文件系统中
- python实时数据流设计_Python读取实时数据流示例
- db2分页查询sql语句_MySQL学习(八):SQL查询语句的用法和优化
- 7-4 输出最小公倍数 (9 分)
- 计算机组成大学考试,计算机组成原理本科期末试题4套含答案(大学期末复习资料)(21页)-原创力文档...
- JavaScript用法(1)
- 秋招已过,各大厂的面试题分享一波 附C++实现
- Java工程师技术栈
- dede服务器建站_新手搭建DeDecms织梦网站的详细操作流程
- 大数据工程师要学的编程_每个数据工程师都应了解的ml编程技巧,第2部分
- notifier_chain 内核通知链的学习与使用
- 计算机桌面锁屏设置,怎么设置电脑锁屏
- SpringBoot系列:Spring Boot集成定时任务Quartz,java百度云短信发送
- #Python #2022卡塔尔世界杯 #FIFA World Cup Qatar 2022 # 机器学习 #数据分析 用Python预测世界杯决赛
- 「Vue自我检验」Vue 组件进阶知识,你了解多少?
- 【机器学习的数学基础】(五)解析几何(Analytic Geometry)(下)
- 无损压缩鼻祖去世了,没有他就没有今天的Zip、PNG、MP3、PDF……
- matlab判断矩阵是否非负,有关非负矩阵的MATLAB程序优化