2023年JAVA程序设计题库.pdf

上传人:无*** 文档编号:94297044 上传时间:2023-07-29 格式:PDF 页数:58 大小:4.73MB
返回 下载 相关 举报
2023年JAVA程序设计题库.pdf_第1页
第1页 / 共58页
2023年JAVA程序设计题库.pdf_第2页
第2页 / 共58页
点击查看更多>>
资源描述

《2023年JAVA程序设计题库.pdf》由会员分享,可在线阅读,更多相关《2023年JAVA程序设计题库.pdf(58页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。

1、 J a v a 程序设计编程题J av a语言考试题编程题知识点规定a:固定题b:简朴题c:中档题d:难题#b一个数假如恰好等于它的因子之和,这个数就 称 为“完数”。例如,6 的因子为1、2、3,而6=1 +2+3,因此6 是“完数”。编程序找出2 0 2 3 之内的所有完数。参考程序如下:p u b 1 ic c 1 ass 完数 p u b 1 ic static v o id m ain (S t ri n g arg s)o o /T ODO AU t o g e n e r a ted m eth o d s t u bo fo r(in t i=l;i 2 0 2 3;i +)

2、0 (o o o in t s=0 ;o o o fo r(in t j=l;j i;j +)0 o if(i%j=0)0 0 0 0 r 0 s+=j;/怕你不懂,这句话相称于s=s +jo o o 1 f(s=i)0 0 0 0o o o Sy stem .o u t.p ri n t I n (i);0 0)。)0 0 0)0 d 0 评分标准:1、写出能完毕题目规定功能的、可正常运营的J a v a程序,给满分,否则0分。2 Z b打 印 出 2 0 2 3以内的所有的“水仙花数二所谓“水仙花数”是指一个三位数,其各位数字立方和等于该数自身。例如,1 5 3 是一水仙花数,由于1 5

3、3 =1 3 +5 3 +3 3。参考程序如下:p u bl i c cl a s s 水仙花数opu b l i e s ta t i c v o id m ai n (St r i n g a r gs)o o/TODO A u to-g en e rated m e th o d s t ubfo r(in t i=1 0 0;i =2 0 2 3;i+)(0 in t x=i%1 0;/是取金数的意思,前面定义数字类型时所用的in t是整数,所以会只取余数的整数部分o o i n t y=i/1 0%1 0;o in t z=i /1 0 0%1 0;o oi f(M a t h,p

4、ow(xf 3)+M ath.p ow(yf 3)+M a t h.pow(z,3)=i )S y s t e m.o u .p r in t(i+|t )”/这个十 号就把两边的内容直接旧小隹一起00 /记得一定写最后面的“t”这个是空格哟)0)评分标准:1、写出能完毕题目规定功能的、可正常运营的j a v a程序,给满分,否则。分b求Sn=a+aa+a a a+a之值,其中a是一个数字。例如:2+22+2 2 2+22222(止 匕时n=5),n由键盘输入。参考程序如下:im p o r t j av a,u t il.S can n e r;p u b li c c la s s N位相

5、同数字和 o p u b l i c s t a t i c v o i d m a i n (St r i n g args)/TOD O A u to-gen era t ed m eth o d stu bo in t x,n,s=0 z r=0 ;o Sea n n er sc=ne w Sea n n er(Sy stem,in);/定义一个输入流,背会就好、(,-ro Sy st e m.o t.p rin t I n (请输入一个 1 9的数字:”);o x=s c.n ex tin t();o S y st e m.o u t.p ri n t 1 n (请输入N”);o n

6、=s c,n e x t I n t();o o f o r (in t i =1;i S=S*1 0+x;o o o r+=s;0 S ystem .o w t.p r in t In (n+位相同数字和为:+r);)评分标准:1、写出能完毕题目规定功能的、可正常运营的J av a程序,给满分,否则0分 b一球从1 0 0 米高度自由落下,每次落地后反跳回原高度的一半,再落下。求它在第1 0 次落地时,共通过了多少米?第1 0 次反弹多高?参考程序如下:p u bl ic cl a ss 小 球 o p u b 1 i c s t a t i c v o id m a i n(S trin

7、g arg s)/T ODO Auto-ge n e r a t e d method stubdo u bl e hl=1 0 0,h2=100,s=10 0;fo r(in t i=l;il;i-)numb e r=(n umb e r+1)*2;0 0 JS y stem.out.printl n(第一天总共摘了+n u mber+个桃子。);)评分标准:1、写出能完毕题目规定功能的、可正常运营的ja v a程序,给满分,否则0分b编写一个Java A p p 1 i c at i o n类型的程序,从键盘上输入三角形的三条边的长度,计算三角形的面积和周长并输出。根据三角形边长求面积公式

8、如下:Math.sq r t(s*(s-a)*(s-b)*(s-c),其中a、b、c为三角形的三条边,s=(a+b+c)/2。参考程序如下:import j a v a.u til.S ea nner;pub 1 ic class 三 角 形(p ublic s t at i c void m a i n (S t r i n g a r g s )o o/TO D O A u t o-g e n e r a t e d m e t h o d stubS c a n n e r s c=n e w S c a n n e r (S y s t e m,i n);doubl e a,b,c,s

9、,m,a r e a ;S t r i n g s t r;0 o S y s t e r n.o ut.p r i n t l n (请输入三角形的第一个边长”);o o s t r=s c.n e x t ();o a=D o u b l e .pa r s eDoub 1 e(s t r);o S y s t e r n.。t.p r i n t I n (请输入三角形的第二个边长”);o s t r =s c.n e x t ();b =D o u b 1 e .p a r se D o uble(s t r);0 o S y s t em.o.pr i n t i n (请输入三角形

10、的第三个边长”);o s t r=s c.n e x t ();c=D o u b 1 e.par s eDo uble(st r );o o i f (a+b =c|a +c =b|I c +b 0)i+;oi f(n u m 0)j+;o n um=sc.nex t In t();。o S y s tem.out.p rin t 1 n(正整数有“+i+个”);o S ys t em ou p rin t 1 n(负整数有+j+个);0)评分标准:1、写出能完毕题目规定功能的、可正常运营的java程序,给满分,否则。分编写一个J a v a A ppl i c a t i o n 类型的程

11、序,从键盘上输入摄氏温度C,计算华氏温度F的值并输出。其转换公式如下:F =(9 /5)*C +3 2参考程序如下:i m po r t j a v a.u t i 1.S c a n n e r;pu b lice l a s s 华氏温度 o p u b l i c s t a t i c v o i d m a i n (S t r i n g a r gs)o S c a n n e r s c =n e w S e a n n e r (S y s t e m.in);d o u b l e C,F;S t r i n g s t r;o S y s t e m.o u t z.pr

12、 i n n (”请输入摄氏温度:”);o s t r=s c .n e x t ();o C =D o u b 1 e.par s eDouble(s t r);F =(9 /5)*C +3 2 ;o S y s t e m.o u t .pr i n t I n (华氏温度为:n+F );评分标准:1、写出能完毕题目规定功能的、可正常运营的j a v a 程序,给满分,否则。分编写打印“九九乘法口诀表”的程序。参考程序如下:p u b l i c c l a s s 九九乘法表 publ i c static void m a i n (S t r i n g a r gs)o int i

13、,j ;o f or(i=1 ;i 1 0;i+)o o f o r(j=l;j 0)。m=m*10+i%10;i/=1 0;)if(m=n)。o ret u rn t ru e;e Ise o。r e turn false;6)v oid s etN 1N2(int n l,int n 2)。th i s.nl=n 1;this.n 2=n2;。pr i v a te v o id c hangeSor t()。i n t temp;。i f(n 1 =n2)。temp=n2;。n 2=nl;n l=temp;0。0。int get N()3 cha n ge S ort();。f o r(

14、i n t i=nl;i=n 2;i+)。if(isP a 1 indromic(i)。oc o u ti+;O 0 O Io o re t u r n couti;void show Number()。c h an g eSort();System.out.p r intln(n 1 +”与,*+n2+”之间的回文数为for(in t i=n 1 ;i=n2;i+)eif(i s Pa 1 i n dr o m i c(i)o Syst e m.out.p r in t(i+t);b 0 0)class回文数测试类p u b 1 i c s tatic v o id m a in(S t r

15、 i ng ar g s)S c a n n er s c=new Scanne r(S y s tem.i n);。i nt nl=s c.ne x tlnt();。i nt n2=s c.next I nt();。求回文数pl=n e w求回文数();p 1 .s e tN 1 N2(n 1 ,n 2);。p 1 .sho w Num b e r();Sys t em.ou t.pr i ntln(“n”+nl+”与“+n 2+”之间的回文数个数为:”+pl.getN();)评分标准:1、写出能完毕题目规定功能的、可正常运营的jav a程序,给满分,否则0分编写一个程序,接受用户输入的两个

16、数据为上、下限,然后输出上、下限之间的所有素数。参考程序如下:im p o r t java.i o.*;publ i c c la s s 素 数 p u b 1 ic stat i c v oid main(Str i ng a rg s)thro w s lOExce p tionooo Inp u tS tre a m R e a der isr=new I nputS t r e amR e ader(Sy s t em.i n);。Buf f e r e d Rea d e r br=ne w BufferedRea d er(isr);。s int top,bot t om,i,

17、j,m=0;3 S yste m.out.p r i n t(请输入上限:”);。top=Intege r.p a r s e I n t(br.r ead L in e();o System.out.p r i nt(请输入下限:);。bo t t o m=I nt e g er.parse I n t(b r.rea d Line();o i f(t o pbot t o m)。o Syst e m.o u t.println(输 入的上、下限不对的!”);。System,e x i t(1);0 0 oof o r(i=b ottom;i=to p;i+)。int k=(i n t)Ma

18、th.s qrt(i);。for(j=2;j k)0 0 0 if(m%4=0)O O O 0 0。0。o System.out.p r intln();0 0 0 0 0 J。m+;e 。eS y stem.out.p r i nt(i+t );0 0 ooSyst e m.ou t.p rintl n();)评分标准:1、写出能完毕题目规定功能的、可正常运营的java程序,给满分,否则。分从键盘上输入一个字符串,试分别记录出该字符串中所有数字、大写英文字母、小写英文字母以及其他字符的个数并分别输出这些字符。参考程序如下:pub 1 i c c lass记录字符pub 1 i c sta t

19、 i c v 0 id ma i n(S t ri n g a rgs)throws 10 Ex c ep t i 0 n I n p u tStream Reader is r=new I n putStre a mR e a d e r(System,i n);o B uf f e r e dReader br=n e w B u f fered Reader(isr);。S tr i ng s t r=br.readLine();。i n t i,ditNo=0,u p CharNo=0,1 oCharNo=0,otherCharNo=0;f or(i=0;i str.1 e ngt h

20、();i+)。i f(s t r.charA t(j)=0)。ditNo+;els e i f(str.cha r At(i)=A)e 。upC h arN o+;。e ls e i f(str.c ha r At(i)=a)I o C h a r N o+;elseo th e rCh a rN o+;0)Syst e m.out.printl n(数字数目=+d i tN o+t +大写字母数目=+u pC h a r No);oSy stem.out.p hntln(小写字母数目=+1 o C harNo+tu+“其它字母数 目 二”。+otherCh a rNo);。)评分标准:1、写

21、出能完毕题目规定功能的、可正常运营的java程序,给满分,否则0分编写程序,读取一个在。和1 0 00之间的整数,并将该整数的各位数字加和。参考程序如下:im port j a v a.u t i l.S c a n n e r;p u b li c clas s整数数字加和o o p u b lie sta t i c void m a i n (S t r i n g a r g s)o o S c a n n e r s c=n e w S e a n n e r (S y s t e m.in);o S y s t e m.o u t.pr i n t i n (请输入一个01000的

22、整数:H);o o i n t a,d l,d 2,d 3,s u m;o a =s c.n e x t l n t ();0 0 i f (a 1 0 0 0)o o S y s t e m.o u .p r i n t 1 n (您输入的数字不合法!);o o o S y s t e m.e xit(0);0 0 0)o a o d l =3%1 0;0 0 d 2=a/10%10;o o d 3=a/l 0 0%1 0;o o s u m=d l+d 2+d 3;o o S y s t e m.ou t.p r i n t (“该整数的各位数字之和为:+s u m);0 0)评分标准:1

23、、写出能完毕题目规定功能的、可正常运营的java程序,给满分,否则。分编写程序对数组a=20,3 9,45,78,43,23,45,89,131进行排序,输出各个元素并求出数组当中的最大值和最小值及平均值。参考程序如下:imp o r t j a v a.u t i l.A r r a y s;pu b li e c l a s s数组排序o pub 1 ic s ta t i c void m a i n (S t r i n g a r g s)o o i n t a=2 0,39,4 5,7 8,43,23,4 5,8 9,131);o o A r r a y s.s o r t (a)

24、;0 S y s t e m.o u t.pr i n t l n (”排序后的数组元素为:”);o oint s u m=0;o o o f l o a t a v=0.O f;o o f o r (i n t i =0;i =8)re t u rn true;。e Is e re turn fals e;)private s ta t ic b o ole a n isCharVa 1 i d(S tring s t r)。boo 1 ea n isCharV a lid=true;a f o r(in t i=0;i s t r.leng t h();i+)。if(!Ch a r act

25、e r.i s L e t terOrDigit(str.charA t(i)oojsCharValid=fa 1 se;o。e b r eak;)0 0。re tu rn i s Cha r Valid;p ri v ate s t atic bool e a n isNumberValid(String s tr)o int c ou n t=0;fo r(int i=0;i =2)re t urn tru e;。else re t u r n false;)评分标准:1、写出能完毕题目规定功能的、可正常运营的java程序,给满分,否则。分编写程序,求1+3+7+1 5+(220-1)。说

26、明:2 2 0指的是2的20次幕。参考程序如下:p u b lie c las s求表达式值1 publ i c sta t i c vo i d m a in(Str i ng a rg s)e i nt i=0,sum=0,m=l;6 for(i=1 ;i=20;i+)ooom*=2;sum+=m-l;o0 0 oSy s tem.o ut.printin(表达式的值是:+sum);。评分标准:1、写出能完毕题目规定功能的、可正常运营的j av a程序,给满分,否则。分b已知,s=l-V2+l/3-1 /4 d b1/(nl)编写程序,求n=100时,s的值。参考程序如下:public c

27、lass求表达式值2 pub 1 i c s t a tic vo i d main(S t ring a rgs)o i n t k=l,i;。doub 1 e s=0;for(i=l;i 10 1 ;i+)o s=s+(double)k/(do u b 1 e)i;k=-k;)i 一;Syst e m.out.pri n t ln(“n=”+i+时,s=+s);)评分标准:1、写出能完毕题目规定功能的、可正常运营的j a v a程序,给满分,否则0分运用面向对象知识,用Java语言编写圆类(Ci r c 1 e)和矩形类(R e tang继承自形状类(Sh a p e),计算周长和面积,并

28、编写测试类测试完毕测试。参考程序如下:import j a v a.ut i I.*;p ubli c a b stract class S h ap e a b stract v o id se t Parm(d ouble.a);。abs t rac t d ouble g etA r e a();a bs t ra c t d o uble g e t Perim e t e r();圆形类cl a s s C ircle e x ten d s Shap e。private double r;p u bl i c Ci r cle()pu b lie C ircl e(double r

29、)o this.r=r;)。void s e t P arm(do u b 1 e.r)oot h i s.r=r E 0 ;)double g e t A r ea()return Math.PI*r*r;doub 1 e g etPe r ime t er()。r e t u rn 2*Ma t h.P I*r;0 )c 1 ass Retangle e x ten d s Shap e o privat e doubl e w,h;pub 1 ic Retangle()public Reta n g 1 e(d o ub 1 e w,d o ubl e h)T h i s.w=w;。t

30、his.h=h;。p ublic v o id s et P arm(doub 1 e.ds)oo th i s.w=dsO;o t h is.h=d s 1;double getA r e a()。return w*h;)double g etPer i met e r()retur n 2*(w+h);)cla s s S h a p e F a ctoryp u b lie static Shape c reate S h ape(in t s h ape)Sha p e sh=nu 1 I;swit c h(sha p e)case 1:sh=new Circle();。break;c

31、as e 2:sh=new Retan g le();b r e a k;)o o ret u r n sh;)c 1 ass My S hap e Co n sole。p r i vate i nt shape;o private Scanner s c;o p r i v a te S ha p e sp;p r i va t e boolean flag=true;priva t e St r i ng s=y;o P ubli c MyS h a p e Con s ole()。sc=n ew S c ann e r(S y stem.in);setM e n u();e wh i 1

32、 e(tr u e)oosh a p e=sc.next I nt();o o s p=Sh a peFac t ory.c reate S hape(sha p e);。s e tParm();。s how Res u lt();。Sys t em.out.p ri n t 1 n(c o ntinu e?(y/n)H;。s=sc.next();。if(s.e q u a l s(y)ll s.equals(Y)。setMen u();fl a g=true;“e ls e if(s.e qual s(n)|I s.e quals(N )f lag=false;oSyst e m.out.p

33、r i n tin(程序终止运营!);。o。System.e x i t(0);6)0pr i v a te void s e tMenu()oSys t em.o ut.p rintln(”t 控制菜单”);Sys t em.o u t.p r i n t In(”*”);S y s t e m.out.p r i n t(*1 圆形 t*n);o。Sy s t e m.out.p ri n t(“*2矩形 t*n );o S y s tem.ou t.pr i nt(“*3退出 to o S y stem.out.pr i ntl n(*0);System,o ut.p rintln(请输

34、入要计算面积和周长图形数字门;)pr i v a te voi d setP a rm()。swi t c h(shape)case l:Syst e m.o ut.p r in t 1 n(请输入圆形的半径:);6。sp.setParm(s c.n extD o u b I e();b reak;6 c ase 2:S y s t e m.out.pri n tl n(请输入矩形的宽度和长度:”);sp.setP a r m(sc.ne x tD o u ble()zsc.n e xtD o u b I e();。br e a k;。case 3:r e t ur n;d e f a u l

35、t:System.o u t.printl n(输入参数错误!);0)。e pr i vate voi d showResult()。switch(sha p e)。ca s e l:S y ste m.o u t.println(*圆形的面积为:+sp.g e t A r e a()+,周长为:+sp.getP e r i m e ter();break;a case 2:Sy s tem.o u t.p rintln(矩形的面积为:H+sp.getArea()+”,周长为:+sp.g e t Pe r i mete r();。b r ea k;ca s e 3:S y stem.out.p

36、r i ntln(程序终止运营!”);。S y s tem.exi t(0);0)clas s Testo p u b I i c st a tic v o i d ma i n(S t r i n g args)。MyShap e C o nsole ms=new MyShapeConsole();a评分标准:1、写出能完毕题目规定功能的、可正常运营的jav a 程序,给满分,否则0 分输入某年某月某日,判断这一天是这一年的第几天。计算方法为:h=(q+26(m+l)/1 0+k+k/4+Lj/4 1+5*j)%7,各变量含义如下:(1 )h是一个星期中的每一天(0为星期六;1为星期天;2为

37、星期一;3为星期二;4为星期三;5为星期四;6为星期五)(2)q是某月的某一天(3)m是 月 份(3为三月,4为四月,.,12为十二月)。一月和二月分别记为上一年的1 3和14月。(4)j是世纪数(即|year/100|)(5)k是世纪的年数(即year%100)。参考程序如下:i mport j av a.u ti 1 .*;public class 1 ia n x i 14 pu b lie s t ati c void m a in(String args)int ye a i;month,da y;in t days=0;int d=0;i nt e;inpu t f ymd=n e

38、w in p u t();do e=0;Sy s tern,o u t.print(输入年:”);year=f y m d.i n pu t();S yst e m.ou t.p r i nt(输入月:);m o nth=fymd.i n put();System.ou t.p r i nt(输入天:);day=fymd.inp u t();if(ye a r 0 1 1 m o n th 1 2|I day 31)System.o u t.p rint 1 n(输入错误,请重新输入!”);e=1 ;whil e(e=1);f or(int i=1;i m o n th;i+)swi t c

39、h(i)c ase 1:ca se 3:ca s e 5:case 7:ca s e 8:c a se 10:c a se 12:days=31;b r ea k;c a s e 4:c as e 6:case 9:cas e 11:days=30;b reak;case 2:if(ye a r%4 00=0)|I(yea r%4=0&yea r%100!=0)days=29;else day s=2 8;bre a k;d+=d ays;)S y s t e m.o u t.pr i n t In(year+month+d a y+”是这年的第”+(d+day)+天。);)c 1 a ss

40、inpu t p u bl i c int i npu t()int v a 1 u e=0;Scanne r s=new Sea n n e r(S ystem.in);val u e=s.nextlnt();r e t u r n val u e;)评分标准:1、写出能完毕题目规定功能的、可正常运营的j ava程序,给满分,否 则 0 分一b有五个学生,每个学生有3 门课的成绩,从键盘输入以上数据(涉及学生号,姓名,三 门课成绩),计算出平均成绩。参考程序如下:im port j a v a .u t i 1 .S e a n n e r;p u b li c c la s s学生成绩o

41、p u b lic s t a t i c vo i d m a i n (S t r i n g a r g s)o S c a n n e r s s =new S c a n n e r (S y s t e m.i n);S t r i n g a =new S t r i n g 5 6 ;o f o r (i n t i=l;i 6;i +)o S y s t e m.o u t.9 r i n t (请输入第”+i +3 个学生的学号:n);a i-1 0 =s s.n e x t L i n e ();S y s t e m.Out.P r i n t (请输入第+i +”个学

42、生的姓名:);o o a i-1 1 =s s .n e x t L i n e ();o o fo r(i n t j =1;j 4;j +)o o S y 5 1 0 1:1,。口 七,工1 1 1 七(”请输入该学生的第“+:+”个成绩:);o o a i-1 j +1 =s s.n e x t L i n e ();o o S y s t e m.o u t.p r i n t I n (n nn);。)o flo a t a v g ;o i n t s u m;o f o r (i n t i=0 ;i 5;i+)s u m=0 ;a f o r(i n t j=2;j 5;j +

43、)o s u m=s u m+I n t e g e r,p ars e I n t(a j );。a v g=(f 1 o a t)s u m/3;a i 5 =S t r i n g.valueO/(a v g);S y s t e m.o u t.p r i n t l n (”学生的平均成绩为:n+a v g);0 评分标准:1、写出能完毕题目规定功能的、可正常运营的java程序,给满分,否则。分编写程序,从键盘上输入自己的班级、学号、姓名、身份证号等真实信息,并在屏幕上输出。输出格式如下:2 023网络媒体1 班1 1101016 Ji ke 2943.参考程序如下:im p o r

44、t j a v a.u t i 1 .S e a n n e r;o p u b l i c c la s s输 入输出信息p u b lic s ta t i c voi d m a i n (S t r i n g E a r g s)o S c a n n e r s c =ne w S c a n n e r (S y s t e m .in);S t r i n g b a n j izx u e h a o x i n g m i n g,s h e n f e n z h e n g h a o;S y s t e m.o u t.p r i n t 1 n (”请输入自己的班级

45、:”);b a n j i=s c .n e x t ();o o S y s t e m.o u t .p r i n t I n (请输入自己的学号:n);x u e h a o =s c.n e x t ();o S y s t e m.out.p r i n t l n (请输入自己的姓名:”);o x i n g m i n g=s c .n e x t ();S y s t e m.o u t.p r i n t I n (请输入自己的身份证号:”);o s h e n f e n z h e n g h a o =s c.n e x t ();o o S y s t e m.o

46、u t .p r i n t i n (真实信息为:”+“班级:”+b a n j i +学号:n+x u e ha o+姓名:+x i n g m i n g+”身份证号:”+s h e n f e n z h e n g h a o);0 0)0 评分标准:1、写出能完毕题目规定功能的、可正常运营的j a v a 程序,给满分,否则0分-b编写程序,从键盘上任意输入两个整数,并将其结果按格式打印输出。i n p u t :3 5 o u t pu t:3 X 5 =1 5 o参考程序如下:imp o r t j a v a.util.S e a n n e r;p u b lic c l

47、a s s输入整数输出o p u b li c s t a t i c v o id m a i n (S t r i n g a r g s )o S c a n n e r s c =n ew S c a n n e r (S y s t e m.i n);o S y s t e m.o u t.P r i n t I n (请输入第一个整数:t );o i n t i =s c.n e x t i n t ();o S y s t e m.out.p r i n t 1 n (请输入第二个整数:t );o o o i n t j =s c.n e x t I n t ();o o S y

48、 s t e m.u t .p r i n t i n (i +”x”+j +”=+(i *j);0 0)评分标准:1、写出能完毕题目规定功能的、可正常运营的j a v a程序,给满分,否则。分c对于给定数组a r y=3,5 0,2 5,1 0,9 0 ,8 5 编写程序完毕下述功能:1.对其中元素进行排序;2.对其中的元素求和。规定定义接口,并编写测试类完毕测试。参考程序如下:i m p o r t j a v a,u t il.*;接口 CommandMode,定义指令p u b 1 ic i n terfa c e C o mma n dMode o v oi d op(int a r

49、y);)/操控指令类 o p era t e C o mm a ndcl a s s Op e rateCommand op r iv a te in t a ry;o public Op e rateC o mmand(i n t ary)。t hi s.ary=ar y;public v o id operate(Comm a ndMode c)6 c.o p(a ry);/Array S o rt e dP r in t 类,指 令 1,对数组元素排序并格式化输出clas s A r r aySort e d P r int implement s Comma n dM o d e p

50、riva t e in t ary;。p u b 1 i c ArraySo r tedPrint(i nt ary)(。this,ary=ar y;)。pu b 1 ic v o id o p(i n t a r y)。A r ra y s.sort(ary);System.oii t.print 1 n(*”).。Sy s t em.ou t.print 1 n(数组排序后输出结果为:);f or(int i=0;i ary.1 ength;i+)Sys t em.out.p rin t(aryu+i+”=+aryi+t);。if(i+l)%2=0)。Sy s tern,o ut.p ri

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 教案示例

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知得利文库网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号-8 |  经营许可证:黑B2-20190332号 |   黑公网安备:91230400333293403D

© 2020-2023 www.deliwenku.com 得利文库. All Rights Reserved 黑龙江转换宝科技有限公司 

黑龙江省互联网违法和不良信息举报
举报电话:0468-3380021 邮箱:hgswwxb@163.com