JAVA删除数组中的某个元素_数组删除指定位置元素

JAVA删除数组中的某个元素_数组删除指定位置元素JAVA之删除数组中某个元素值

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全家桶1年46,售后保障稳定

1、删除数组中某个元素值。【1,4,6,9,13,16,19,28,40,100】
 

打开记事本,写如下一段代码:

import java.util.*;
public class DeleteElement {
 public static void main(String[] args) {
  int a[]={1,4,6,9,13,16,19,28,40,100};
  int number,i,j;
  System.out.println("原始数组为:");
  for(i=0;i<10;i++){
   System.out.print(a[i] + "\t");
  }
  System.out.println("\n");
  Scanner input = new Scanner(System.in);
  System.out.print("输入要删除的数:");
  number = input.nextInt();
  for (i=0;i<10;i++){
    if (a[i]==number){
     break;
    }
  }
  if(i<10){
   if(i <=8 ){
     for(j=i;j<9;j++){
      a[j]=a[j+1];
     }
   }
   System.out.println("\n删除后的数组为:");
   for(i=0;i<9;i++){
    System.out.print(a[i] + "\t");
   }
   System.out.println("\n");
  }else{
   System.out.println("\n数组中没有这个数!");
  }
 }
}

Jetbrains全家桶1年46,售后保障稳定 保存为DeleteElement.java【同上节,我还是把他放在了D盘下InputTest文件夹内】 

打开dos运行窗口,输入d:转到D盘,接下来输入cd InputTest转到InputTest目录下:
输入Javac DeleteElement.java 回车 java DeleteElement。

我们输入数字中的一个数看数组的变化,输入没有的数字看变化的结果。如下图:

JAVA删除数组中的某个元素_数组删除指定位置元素


版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/222873.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • Debian中文乱码_乱码处理

    Debian中文乱码_乱码处理中文系统虽说不是必须,但是至少要能看、能写汉字,不是么?我也是用终端,突然说用w3m访问页面玩玩,然后,你懂的……      下面就网上信息及自己遇到的问题,直接上步骤和解决方法了:一、要支持区域设置,首先要安装locales软件包:apt-getinstalllocales二、然后配置locales软件包:dpkg-reconfigurelocales在界面中我勾选的

    2022年10月10日
    0
  • PostgreSQL 临时表[通俗易懂]

    PostgreSQL 临时表[通俗易懂]转载自: http://blog.163.com/digoal@126/blog/static/1638770402012101575032326/SQL标准中临时表是一次创建,以后使用的时候无须再次创建的.并且每个会话保持各自的数据.但是在PostgreSQL中,临时表的使用有所改变.1.临时表在会话结束后会自动删除(或者在事务结束后删除oncommitdrop)

    2022年10月25日
    0
  • 无锁编程入门「建议收藏」

    无锁编程入门「建议收藏」无锁编程入门本文档的最后也说了,确实是简单介绍,本身需要参考很多其他链接的东西。有翻译不对的地方请帮忙指出来。谢谢。文章中红色字体是我自己加的。原文地址:http://preshing.com/20120612/an-introduction-to-lock-free-programming无锁编程是一个挑战,不只是因为任务本身的复杂度,还由于《 butbecauseo

    2022年6月6日
    27
  • IIS发生意外错误0x8ffe2740

    IIS发生意外错误0x8ffe2740主要是端口冲突   因为要完成一段ASP程序的调试,因此需要配置本地服务器IIS(InternetInformationServer),但安装完成IIS组件,分配好本地IP、本地路径和启用默认文档后,打开浏览器输入127.0.0.1,发现没有打开预想的网页,访问出现了错误。再打开控制面板->管理工具->Internet信息服务,发现默认网站处于停止状态,于是单击鼠标右键,从展

    2022年7月26日
    3
  • Flask 的 jsonify解析

    Flask 的 jsonify解析首先运行如下代码:fromflaskimportFlask,jsonifyapp=Flask(__name__)tasks=[{‘id’:1,’title’:u’订阅python_mastery专栏’,’description’:u’专栏Link:https://xiaozhuanlan.com/python_mastery’},{‘id’:2,’t

    2022年5月24日
    34
  • 深入理解无锁编程「建议收藏」

    深入理解无锁编程「建议收藏」hi,大伙好,今天介绍一下无锁编程基础知识,希望大家可以了解无锁编程基本原理。无锁编程是一个挑战,不仅因为任务本身的复杂性,还因为从一开始就很难深入了解这个主题,因为该主题和底层技术(编译…

    2022年6月10日
    29

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号