java试题08285.docx
《java试题08285.docx》由会员分享,可在线阅读,更多相关《java试题08285.docx(10页珍藏版)》请在第一文库网上搜索。
1、1随机产生20个50100之间的整数,输出这20个数并找出最大数及最小数输出pub1icc1assTest1pub1icstaticvoidmain(Stringargs)intmath=newint20;intmax=O;intmin=100;for(inti=0;i20;i+)mathi=(int)(Math.random()*50+50);(mathi+);0;for(inti=0;i20;i+)if(maxmathi)min=mathi;(max:+max);(min:+min);2创建一个图书类,类中包含的属性有:书名、作者、出版社;包含的方法有:构造方法,设置书籍状态,查看书籍状态
2、。书籍状态有在馆和外借两种。pub1icc1assTest2pub1icstaticvoidmain(Stringargs)Bookbook=newBook(Java程序设计,“李伟,“清华大学出版社,);book.setzt(true);book.getzt();c1assBookprivateStringBname;privateStringAname;privateStringBaddress;Book(StringBname,StringAname,StringBaddress)this.Bname=Bname;this.Aname=Aname;this.Baddress=Baddre
3、ss;)Privateboo1eanzt;pub1icvoidsetzt(boo1eanzt)this.zt=zt;pub1icvoidgetzt()if(zt=true)(”在馆”);e1se(“外借”);3,设计一个Birthday类,其成员变量有:year,month,day;提供构造方法、输出Birthday对象值的方法和计算年龄的方法。编写程序测试这个类。pub1icc1assTest3pub1icstaticvoidmain(Stringargs)Birthdayb=newBirthday(2010,6,8);b.printBirthDay();(b.printAge();c1as
4、sBirthdayprivateintyear;privateintmonth;privateintday;pub1icBirthday(intyear,intmonth,intday)this.year=year;this.month=month;this.day=day;pub1icvoidprintBirthDay()(year+,-+month+,-+day);)pub1icintprintAge()return2017-year;4 .编写一个类,描述汽车,其中用字符型描述车的牌号,用浮点型描述车的价格。编写一个测试类,其中有一个修改价格的方法,对汽车对象进行操作,根据折扣数修改汽车
5、的价格,最后在main()方法中输出修改后的汽车信息pub1icc1assTest4pub1icstaticvoidmain(Stringargs)Carc=newCar(“奔驰S600,50000);c.dismessage();c1assCarStringchePai;f1oatprice;f1oatprice1;Car(StringchePai,f1oatprice)this.chePai=chePai;this.price1=price*45;this.price=price;)voiddismessage()(这辆车的品牌是+chePai+原价是+price+打折后为+price1)
6、;5 .编写一个异常类MyException,再编写一个类Student,该类有一个产生异常的方法speak(intm)o要求参数m的值大于1000时,方法抛出一个MyException对象。最后编写主类,在主方法中创建Student对象,让该对象调用SPeako方法。C1assMyExceptionextendsExceptionprivateintm;MyEception(intm)this.m=m;pub1icStringgetMessage()return”出现异常:参数“+this.m+”大于1000;c1assStudentpub1icintspeak(intm)throwsMyE
7、ceptionif(m1000)thrownewMyException(m);returnm;pub1icc1assTest5pub1icstaticvoidmain(Stringargs)try(Students=newStudent();(”输出的结果是:+s.speak(5);(”输出的结果是:,+s.speak(5000);)catch(MyExceptione)(e.getMessage();6 .单击窗体的关闭按钮时,跳出如下对话框,选择“是”窗体关闭,选择“否”,窗体不关闭UJ关闭度体时,问一声O回.区.Iimportjava.swing.*;importjava.awt.*;*
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- java 试题 08285