下载
加入VIP
  • 专属下载特权
  • 现金文档折扣购买
  • VIP免费专区
  • 千万文档免费下载

上传资料

关闭

关闭

关闭

封号提示

内容

首页 【Java经典算法】有一个已经排好序的数组现输入一个数要求按原来的规律将它插入数组中

【Java经典算法】有一个已经排好序的数组现输入一个数要求按原来的规律将它插入数组中.doc

【Java经典算法】有一个已经排好序的数组现输入一个数要求按原…

李志浩
2018-02-24 0人阅读 举报 0 0 暂无简介

简介:本文档为《【Java经典算法】有一个已经排好序的数组现输入一个数要求按原来的规律将它插入数组中doc》,可适用于职业岗位领域

【Java经典算法】有一个已经排好序的数组现输入一个数要求按原来的规律将它插入数组中Java里弹对话框importjavaxswingJOptionPaneimportjavautilArraysimportjavautilRandompublicclassArraySortMine{publicstaticvoidmain(Stringargs){inttemp=intmyarr=newintRandomr=newRandom()for(inti=i<=i)myarri=rnextInt()Systemoutprintln("Theorignaldata:")for(intk=k<=k)Systemoutprint(myarrk",")for(inti=i<=i)for(intk=ik<=k)if(myarri>myarrk){temp=myarrimyarri=myarrkmyarrk=temp}Systemoutprintln()Systemoutprintln("Thesortdata:")for(intk=k<=k)Systemoutprint(myarrk",")herewillaDiamonds我想让对话框出现提示三次(这时是alert),之前的提示应该有两个按钮Yes和No用户体验思想不多说tlizhiqiangObjectpossibleValues={"insertdatabymysesf","PleaseFilldataforme!"}ObjectselectedValue=JOptionPaneshowInputDialog(,"Chooseone","Input",JOptionPaneINFORMATIONMESSAGE,,possibleValues,possibleValues)if(selectedValue=="insertdatabymysesf"){StringinputValue=JOptionPaneshowInputDialog("Pleaseinputyouraccessdata(Onlytimes)!")firsttimeinputdataif(inputValue!=!inputValueequals("")){try{myarr=IntegerparseInt(inputValue)}catch(NumberFormatExceptione){Systemoutprintln(egetMessage())**JOptionPaneshowMessageDialog(,"yourdata:"*egetMessage()*"isnotNumber!Systemwillselectoneforyou!",*"alert",JOptionPaneERRORMESSAGE)myarr=*rnextInt()*secondtimetoinputdataObjectoptions={"让我再输一次吧","请系统自动为我输入"}booleanoptionYes=falseoptionYes=JOptionPaneshowOptionDialog(,"你妹啊你输的"egetMessage()"就不是数字!","你故意的搞我程序的吧",JOptionPaneYESNOOPTION,JOptionPaneQUESTIONMESSAGE,,options,options)==JOptionPaneYESOPTIONif(optionYes){继续代码StringinputValue=JOptionPaneshowInputDialog("Pleaseinputyouraccessdata(NowLasttimes)!")if(inputValue!=!inputValueequals("")){try{myarr=IntegerparseInt(inputValue)}catch(NumberFormatExceptione){Thelasttimetopermittoinputdata!ObjectoptionsThird={"给我最后次机会吧","系统给我输吧"}booleanoptionYesThird=falseoptionYesThird=JOptionPaneshowOptionDialog(,"我晕你妹啊次了n你输的"egetMessage()"就不是数字!","你故意的搞我程序的吧",JOptionPaneYESNOOPTION,JOptionPaneQUESTIONMESSAGE,,optionsThird,optionsThird)==JOptionPaneYESOPTIONif(optionYesThird){继续【原文:bectwx】zhtmlStringinputValue=JOptionPaneshowInputDialog("Pleaseinputyouraccessdata(Nowtimes)!")if(inputValue!=!inputValueequals("")){try{myarr=IntegerparseInt(inputValue)}catch(NumberFormatExceptione){警告之系统输入JOptionPaneshowMessageDialog(,"damn~ndamn~ndamn~nyourdata:"egetMessage()"isnotNumbertimes!!!nSystemwillselectoneforyou!","alert",JOptionPaneERRORMESSAGE)myarr=rnextInt()}}}else{JOptionPaneshowMessageDialog(,"youhavenotsenddata!Systemwillselectoneforyou!","alert",JOptionPaneERRORMESSAGE)myarr=rnextInt()}}}}else{JOptionPaneshowMessageDialog(,"Systemwillselectoneforyou!","alert",JOptionPaneERRORMESSAGE)myarr=rnextInt()}}}else{JOptionPaneshowMessageDialog(,"youhavenotsenddata!Systemwillselectoneforyou!","alert",JOptionPaneERRORMESSAGE)myarr=rnextInt()}}else{myarr=rnextInt()}Systemoutprintln()Systemoutprintln("Theinsertdata:")Systemoutprintln(myarr)Arrayssort(myarr)因为数组里面没有空数字了所以用这个方法不会有问题了Systemoutprintln("Thelastdata:")for(intk=k<=k)Systemoutprint(myarrk",")}}

用户评价(0)

关闭

新课改视野下建构高中语文教学实验成果报告(32KB)

抱歉,积分不足下载失败,请稍后再试!

提示

试读已结束,如需要继续阅读或者下载,敬请购买!

文档小程序码

使用微信“扫一扫”扫码寻找文档

1

打开微信

2

扫描小程序码

3

发布寻找信息

4

等待寻找结果

我知道了
评分:

/6

【Java经典算法】有一个已经排好序的数组现输入一个数要求按原来的规律将它插入数组中

VIP

在线
客服

免费
邮箱

爱问共享资料服务号

扫描关注领取更多福利