java试题08285.docx
《java试题08285.docx》由会员分享,可在线阅读,更多相关《java试题08285.docx(14页珍藏版)》请在第一文库网上搜索。
1、L随机产生20个50-100之间的整数,输出这20个数并找出最大数及最小数输出public class Testi public static void main(String args) int math = new int20;int max = 0;int min = 100;for(int i = 0;i20;i+)mathi = (int)(Math.random()*50+50);(mathi);)0;for(int i = 0;i20;i+)if(maxmathi) min=mathi; (max:+max);(min+min); 2 .创建一个图书类,类中包含的属性有:书名、作
2、者、出版社;包含的方法有:构造方法,设置书籍状态,查看书籍状态。书籍状态有在馆和外借两种。public class Test2 public static void main(String args)Book book=new Book(,Java程序设计“J李伟J清华大学出版社”);book.setzt(true);book.getzt();class Bookprivate String Bname;private String Aname;private String Baddress;Book(String Bname,StringAname,StringBaddress)this.B
3、name=Bname;this.Aname=Aname;this.Baddress=Baddress;privatebooleanzt;public void setzt(booleanzt)this.zt=zt;public void getzt()if(zt=true)(l在馆”);else(“外借”);3 .设计一个Birthday类,其成员变量有:year,month,day;提供构造方法、输出Birthday对象值的方法和计算年龄的方法。编写程序测试这个类。public class Test4 public static void main(String args)Birthday
4、b=new Birthday(2010,6,8);b.printBirthDay();(b.printAge(); class Birthdayprivateint year;privateint month;privateint day;public Birthday(intyear;intmonth,int day)this.year=year;this.month=month;this.day=day;public void printBirthDay()(year+,-,+month-,day)jpublicintprintAge()return 2017-year;4,编写一个类,描
5、述汽车,其中用字符型描述车的牌号,用浮点型描述车的价格。编写一个测试类,其中有一个修改价格的方法,对汽车对象进行操作,根据折扣数修改汽车的价格,最后在main ()方法中输出修改后的汽车信息public class Test4 public static void main(String args)Car c=new Car(“奔驰 S600,50000);c.dismessage();class CarString chePai;float price;float pricel;Car(String chePai,float price)this.chePai=chePai;this.pri
6、cel=price*4/5;this.price=price;void dismessage()(这辆车的品牌是,+chePai+原价是+price,打折后为,+pricel)j 5 .编写一个异常类MyException,再编写一个类Student,该类有一个产生异常的方法speak(int m)o要求参数m的值大于1000时,方法抛出一个MyException对象。最后编写主类,在主方法中创建Student对象,让该对象调用speak()方法。classMyException extends Exceptionprivateint m;MyException(int m)this.m=m;
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- java 试题 08285
