Java数组中如何删除scores数组索引index位置的值

Java数组中如何删除scores数组索引index位置的值,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。

企业建站必须是能够以充分展现企业形象为主要目的,是企业文化与产品对外扩展宣传的重要窗口,一个合格的网站不仅仅能为公司带来巨大的互联网上的收集和信息发布平台,成都创新互联公司面向各种领域:葡萄架成都网站设计公司营销型网站建设解决方案、网站设计等建站排名服务。


/**
题目: 删除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数组中如何删除scores数组索引index位置的值的方法了吗?如果还想学到更多技能或想了解更多相关内容,欢迎关注创新互联行业资讯频道,感谢各位的阅读!


网站标题:Java数组中如何删除scores数组索引index位置的值
URL地址:http://bzwzjz.com/article/ppdjcg.html

其他资讯

Copyright © 2007-2020 广东宝晨空调科技有限公司 All Rights Reserved 粤ICP备2022107769号
友情链接: 成都网站建设公司 手机网站制作 营销型网站建设 企业网站建设 温江网站设计 成都网站制作 盐亭网站设计 成都网站建设公司 上市集团网站建设 重庆电商网站建设 移动网站建设 成都网站制作 网站建设 成都定制网站建设 成都网站建设 网站制作 定制网站建设多少钱 企业网站设计 定制网站设计 成都营销网站制作 阿坝网站设计 成都网站设计公司