java上机实验实验.doc

java上机实验实验.doc

ID:58062215

大小:544.50 KB

页数:9页

时间:2020-04-21

java上机实验实验.doc_第1页
java上机实验实验.doc_第2页
java上机实验实验.doc_第3页
java上机实验实验.doc_第4页
java上机实验实验.doc_第5页
资源描述:

《java上机实验实验.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、昆明理工大学理学院信息与计算科学专业操作性实验报告年级:10级姓名:刘陈学号:8指导教师:朱志宁实验课程名称:java程序设计开课实验室:理学院机房实验成绩:学风(5)观察能力(15)操作能力(30)调试能力(50)其它总分实验内容:1.实验/作业题目:面向对象程序设计1、22.实验/作业课时:各2学时,共4学时3.实验过程(包括实验环境、实验内容的描述、完成实验要求的知识或技能):实验环境:eclipse实验内容:编写一个简单的程序,利用数组保存书(Book),cd(CompactDisk),磁带(Tape)信息,并能实现插入、删除、查找功能。注意使用面向对象的思想进行程序设计。完成实验要

2、求的知识或技能:通过这个实验,能用eclipse来编写java程序,掌握java数组的使用和面向对象的编程思想。第9页4.程序结构(程序中的函数调用关系图)5.算法描述、流程图或操作步骤:程序:父类:packageProduct;importjava.io.IOException;importjava.util.Scanner;importBookMain.BookMain;publicclassProduct{privateStringname;privateStringtype;privatefloatprice;第9页publicStringgetName(){returnname;}

3、publicvoidsetName(Stringname){this.name=name;}publicStringgetType(){returntype;}publicvoidsetType(Stringtype){this.type=type;}publicfloatgetPrice(){returnprice;}publicvoidsetPrice(floatprice){this.price=price;}//子类继承classBookextendsProduct{privateintweight;//书的重量publicintgetweight(){returnweight;}p

4、ublicvoidsetweight(intweight){this.weight=weight;}}publicstaticvoidmain(String[]args)throwsIOException{BookMaintest=newBookMain();Product[]productdb=newProduct[100];intop=-1;try{do{System.out.println("1.添加2.查找3.删除0.退出");System.out.println("请选择:");Scannercin=newScanner(System.in);第9页op=cin.nextInt()

5、;switch(op){case0:System.out.println("系统退出!");return;case1:Productp=newProduct();System.out.println("请输入产品名称:");p.setName(cin.next());System.out.println("请输入产品类型:");p.setType(cin.next());System.out.println("请输入产品价格:");p.setPrice(cin.nextFloat());System.out.println("请输入书的质量:");p.setPrice(cin.nextFlo

6、at());booleanflagadd=test.add(productdb,p);if(flagadd)System.out.println("添加成功!");elseSystem.out.println("添加失败!");break;case2:ProductsearchP=newProduct();intsearch=-1;Stringkey="";System.out.println("请输入查询内容:1.按名称2.按类型3.按价格4.列出所有产品");search=cin.nextInt();if(search==1){System.out.println("请输入产品名称:")

7、;searchP.setName(cin.next());ProductresultP=test.getProductByKey(productdb,searchP);if(resultP!=null){System.out.println("名称:"+resultP.getName()+",类型:"+resultP.getType()+",价格:"+resultP.getPrice());}else{第9页

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。