Java程序设计项目教学全套课件教程眭碧霞电子资源电子课件 单元5任务2 任务实施.ppt

Java程序设计项目教学全套课件教程眭碧霞电子资源电子课件 单元5任务2 任务实施.ppt

ID:51617528

大小:466.00 KB

页数:10页

时间:2020-03-26

Java程序设计项目教学全套课件教程眭碧霞电子资源电子课件 单元5任务2 任务实施.ppt_第1页
Java程序设计项目教学全套课件教程眭碧霞电子资源电子课件 单元5任务2 任务实施.ppt_第2页
Java程序设计项目教学全套课件教程眭碧霞电子资源电子课件 单元5任务2 任务实施.ppt_第3页
Java程序设计项目教学全套课件教程眭碧霞电子资源电子课件 单元5任务2 任务实施.ppt_第4页
Java程序设计项目教学全套课件教程眭碧霞电子资源电子课件 单元5任务2 任务实施.ppt_第5页
资源描述:

《Java程序设计项目教学全套课件教程眭碧霞电子资源电子课件 单元5任务2 任务实施.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、单元5集合容器——任务2任务实施修改房源信息设计主要功能修改部分信息或整个信息,修改房源信息首先输入房源编号查询房源信息,如果不存在则显示没有该房源,否则输出房源信息;其次输入要修改的房源信息;最后修改房源信息,如果修改成功则显示修改成功,同时显示新的房源信息。修改房源信息设计步骤设计步骤设计修改房源信息流程图根据房源编号查询房源信息功能设计修改房源信息功能设计修改房源信息功能调用修改房源信息流程图任务2实现-核心代码//按照房源编号查询房源信息,找到返回该房源对象,找不到返回空对象publicHouseselectById(Stringsid){Hou

2、sehouse=null;Iteratorit=list.iterator();//获取遍历对象while(it.hasNext()){Househ=(House)it.next();if(h.getHouseId().equals(sid)){System.out.println("根据Id找到该房源");house=h;}}returnhouse;}任务2实现-核心代码//根据id进行修改,如果成功返回true,否则返回falsepublicbooleanupdateHouse(Stringsid,Househouse){booleanflag=fa

3、lse;Houseoldhouse=this.selectById(sid);//根据Id找到原有房源if(oldhouse!=null){System.out.println("可以修改");intindex=list.indexOf(oldhouse);//获取原有房源的index索引号码list.set(index,house);//修改flag=true;}else{System.out.println("不存在,不能修改");}returnfalse;}任务2实现-核心代码HouseManager.javapublicvoidupdateHou

4、seInfo(){//修改房源信息//1:首先根据输入的房源编号查询是否存在System.out.println("请输入要修改的房源编号:");Scannersc=newScanner(System.in);StringhouseId=sc.next();//2:调用业务方法,房源编号查询房源信息,返回房源对象Househouse=hdia.selectById(houseId);//3:根据查询结果执行修改和不修改操作//a:如果不存在,提示“该房源不存在!”;//b:如果存在,先显示房源信息:房源编号

5、小区名称

6、房屋类型

7、幢/座编号

8、楼层

9、状态

10、房

11、屋朝向

12、出租价格

13、房屋设施//同时进行修改信息的提示和录入,对该房源对象属性进行修改if(house==null){System.out.println("该房源不存在!");}else{System.out.println("房源编号

14、小区名称

15、房屋类型

16、幢/座编号

17、楼层

18、状态

19、房屋朝向

20、出租价格

21、房屋设施");System.out.println(house.getHouseId()+"

22、"+house.getVillageName()+"

23、"+house.getHouseType()+"

24、"+house.getHouseSet()+"

25、"+hous

26、e.getHouseFloor()+"

27、"+house.getHouseState()+"

28、"+house.getHouseFavor()+"

29、"+house.getRentPrice()+"

30、"+house.getHouseFacility());......任务2实现-核心代码HouseManager.java//4:调用修改方法,提示修改成功booleanflag=hdia.updateHouse(houseId,house);if(flag){System.out.println("修改成功");}else{System.out.println(

31、"修改失败");}运行结果ThankYou!

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

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

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