




已阅读5页,还剩1页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
JAVA编程题1.编写一个输出“Welcome to Java World!”的Applet程序和嵌入式Applet的HTML页面。 /Welcome.java /Welcome.html 解:import java.applet.*;import java.awt.*;public class Welcome extends Applet public static String str=null;public void init()str=Welcome to Java World !;public void paint(Graphics g)g.drawString(str, 10, 50);2.利用输入输出流编写程序,实现文件复制的功能。解:import java.io.*;public class File public static void main(String args)throws IOException try BufferedReader f1=new BufferedReader(new FileReader(.File.java); PrintWriter f2=new PrintWriter(new BufferedWriter(new FileWriter(tt.txt); /char s; String str=new String(); while(str=f1.readLine()!=null) f2.println(str); System.out.println(str); f1.close(); f2.flush(); f2.close(); catch(IOException e) System.out.println(e.toString(); 3.编写一个完整的Java Application程序。包含接口ShapeArea、类Retangle和Test,具体要求如下:(1) 接口ShapeArea接口方法double getArea();求一个形状的面积double getPerimeter();求一个形状的周长(2) 类Retangle实现ShapeArea接口,并有以下的属性和方法:属性Width:double型,表示长方形的宽度Height:double型,表示长方形的长度方法Retangle(double w,double b):构造方法toString():输出矩形的描述信息。如:“width=1.0,height=2.0,perimeter=6.0,area=2.0”(3) 类Test作为主类要完成测试功能 生成Retangle对象,长方形的宽度和长度分别为1和2 调用对象的toString()方法,输出对象的描述信息 解: public class Test public static void main(String args) Rectangle rect=new Rectangle(1,2); System.out.println(rect);interface ShapeAreapublic double getArea();public double getPerimeter();class Rectangle implements ShapeAreadouble width;double height;public Rectangle(double w,double h)this.width=w;this.height=h;public String toString()Stringstr=width=+this.width+,height=+this.height+,perimeter=+this.getPerimeter()+,area=+this.getArea(); return str;public double getArea()return this.width*this.height;public double getPerimeter()return 2*(this.width+this.height);4.编写一个完整的JavaApplication程序。该程序包含类Person、Student、TestStudent,具体要求如下:类Person属性name:String对象,表示一个人的姓名sex:char类型,用来表示性别id:String对象,表示身份证号Phone:String对象,表示联系电话email:String对象,表示E-mail地址方法Person(Name name,char sex,String id);构造方法String getid();获得身份证号void setEmail(String email):设置E-mail地址void setPhone(String phone):设置联系电话Public String toString():返回个人的各项信息,包括姓名、性别等上述属性类Student 从Person类派生,增加了一下的属性和方法: 属性sNo:long类型,表示学生的学号sClass:String对象,表示学生的班级 方法Student(long sNo,String name,Char sex,String id):构造方法SetClass(String sClass):设置学生的班级信息Public String toString():返回学生的各项信息,包括学号、班级、姓名等上述属性类TestStudent作为主类要完成测试功能 生成Student对象,学号、姓名、班级和身份证号分别为2009001,俞菲,女和320102198817071228 设置电话和邮箱地址分别为66049785和 调用对象的toString方法,输出对象的描述信息解: public class TestStudent public static void main(String args) Student stu=new Student(2009001,俞菲,女,320102198817071228);stu.setPhone(66049785);stu.setE_mail();System.out.println(stu);class Person String name; char sex; String id; String phone; String e_mail; public Person() =null;this.sex=0;this.id=null;this.phone=null;this.e_mail=null;public Person(String name,char sex,String id)=name;this.sex=sex;this.id=id;public String getId() return id;public void setPhone(String phone) this.phone = phone;public void setE_mail(String e_mail) this.e_mail = e_mail;public String toString()String str=name=++nsex=+this.sex+nid=+this.id+nphone=+this.phone +ne_mail=+this.e_mail;return str;class Student extends Personlong sNo;String sClass;public Student(long sNo,String name,char sex,String id)super();this.sNo = sNo;=name;this.sex=sex;this.id=id;public void setSClass(String class1)
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 压力管理培训课件
- 压力容器运行安全培训课件
- 2025年可再生能源产业发展策略与市场前景研究报告
- 2025年医疗健康行业智能医疗设备市场前景研究报告
- 国家事业单位招聘2025国家退役军人事务部烈士纪念设施保护中心(烈士遗骸搜寻鉴定中心)招聘笔试历年参考题库附带答案详解
- 博望区2025年安徽马鞍山博望区政府相关部门招聘笔试历年参考题库附带答案详解
- 云南省2025云南红河州个旧市“锡引”人才青年党政干部储备人才专项招引(20人)笔试历年参考题库附带答案详解
- 2025贵州贵阳南明产业投资发展(集团)有限责任公司社会化招聘13人笔试参考题库附带答案详解
- 2025新疆新星运营公司本部及权属企业第一次招聘18人笔试参考题库附带答案详解
- 2025年鲁信创业投资集团股份有限公司社会招聘(5人)笔试参考题库附带答案详解
- Q-SY 06526-2021 成品油储罐机械清洗作业规范
- 生产经营单位从业人员安全培训档案14张表
- GB/T 14667.1-1993粉末冶金铁基结构材料第一部分烧结铁、烧结碳钢、烧结铜钢、烧结铜钼钢
- GA/T 1788.1-2021公安视频图像信息系统安全技术要求第1部分:通用要求
- FZ/T 60029-2021毛毯脱毛测试方法
- 质量月知识竞赛题库
- 状态-特质焦虑问卷STAI
- hsp运营高感训练家长手册
- 中药鉴定学习题集全
- 罐车司机培训试题含答案
- 110KV线路断路器控制回路
评论
0/150
提交评论