博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
在java中删除数组元素的练习
阅读量:4507 次
发布时间:2019-06-08

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

有一个有序整数数组,要求输入一个数字,在数组中查找是否有这个数,如果有,将该数作为最后一个元素(其他元素仍然有序);如果没有,则显示“数组中没有这个数!”

 

public static void main(String[] args) {    int[] m={1,2,3,4,5,6,7,8,9,10};    System.out.println("请输入一个整数:");    Scanner sc=new Scanner(System.in);    int n=sc.nextInt();    int index=Arrays.binarySearch(m,n);    //System.out.println(index);    if(index>=0){        int a;        a=m[index];        for(int i=index;i<9;i++){m[i]=m[i+1];}        m[9]=a;        for(int e:m){            System.out.print(e+"\t");        }    }else{        System.out.println("数组中没有这个数!");    }}

 

转载于:https://www.cnblogs.com/twolegsdonkey/p/3918490.html

你可能感兴趣的文章
1978 Fibonacci数列 3
查看>>
1225 八数码难题
查看>>
C#控件的闪烁问题解决方法总结
查看>>
js 冒泡事件与解决冒泡事件
查看>>
2018-2019赛季多校联合新生训练赛第七场(2018/12/16)补题题解
查看>>
后台全选功能以及数据的提交方法
查看>>
Android 动画效果 及 自定义动画
查看>>
const与#define相比有什么不同?
查看>>
Eclipse4.7 SpringIDE插件的安装
查看>>
C#面向对象基础
查看>>
Jquery页面加载效果
查看>>
ios对new Date() 的兼容问题
查看>>
Spark发展现状与战线
查看>>
Charles常用设置
查看>>
filebeat
查看>>
如何在Bitmap中画图?(MFC)
查看>>
Windows 用来定位 DLL 的搜索路径
查看>>
常见的游戏设计技术
查看>>
Backbone 学习笔记五
查看>>
R语言:各种零碎
查看>>