• /  10
  • 下載費用: 9.90積分  

Java程序設計項目教學全套課件教程眭碧霞電子資源電子課件 單元5任務2 任務實施.ppt

'Java程序設計項目教學全套課件教程眭碧霞電子資源電子課件 單元5任務2 任務實施.ppt'
單元5 集合容器 ——任務2 任務實施修改房源信息設計主要功能修改部分信息或整個信息,修改房源信息首先輸入房源編號查詢房源信息,如果不存在則顯示沒有該房源,否則輸出房源信息;其次輸入要修改的房源信息;最后修改房源信息,如果修改成功則顯示修改成功,同時顯示新的房源信息。修改房源信息設計步驟設計步驟設計修改房源信息流程圖根據房源編號查詢房源信息功能設計修改房源信息功能設計修改房源信息功能調用修改房源信息流程圖任務2 實現-核心代碼 //按照房源編號查詢房源信息,找到返回該房源對象,找不到返回空對象 public House selectById(String sid) { House house=null; Iterator it=list.iterator(); //獲取遍歷對象 while(it.hasNext()){ House h=(House)it.next(); if(h.getHouseId().equals(sid)){ System.out.println("根據Id找到該房源"); house=h; } } return house; }任務2 實現-核心代碼 //根據id進行修改,如果成功返回true ,否則返回false public boolean updateHouse(String sid,House house) { boolean flag=false; House oldhouse=this.selectById(sid); //根據Id找到原有房源 if(oldhouse!=null){ System.out.println("可以修改"); int index=list.indexOf(oldhouse); //獲取原有房源的index索引號碼 list.set(index, house); //修改 flag=true; }else{ System.out.println("不存在,不能修改"); } return false; }任務2 實現-核心代碼 HouseManager.java public void updateHouseInfo() { // 修改房源信息 // 1:首先根據輸入的房源編號查詢是否存在 System.out.println("請輸入要修改的房源編號:"); Scanner sc = new Scanner(System.in); String houseId = sc.next(); //2:調用業務方法,房源編號查詢房源信息,返回房源對象 House house= hdia.selectById(houseId); //3:根據查詢結果執行修改和不修改操作 //a:如果不存在,提示“該房源不存在!”; //b:如果存在,先顯示房源信息:房源編號 |小區名稱 |房屋類型 |幢/座編號|樓層 |狀態 | 房屋朝向 |出租價格 |房屋設施 //同時進行修改信息的提示和錄入,對該房源對象屬性進行修改 if(house==null){ System.out.println("該房源不存在!"); }else{ System.out.println("房源編號 |小區名稱 |房屋類型 |幢/座編號|樓層 |狀態 | 房屋朝向 |出租價格 |房屋設施 "); System.out.println(house.getHouseId() + " | "+ house.getVillageName() + " | " + house.getHouseType() + " | "+ house.getHouseSet() + " | "+ house.getHouseFloor() + " | " + house.getHouseState() + " | "+ house.getHouseFavor() + " | "+ house.getRentPrice() + " | " + house.getHouseFacility()); ...... 任務2 實現-核心代碼 HouseManager.java //4:調用修改方法,提示修改成功 boolean flag=hdia.updateHouse(houseId,house); if(flag){ System.out.println("修改成功"); }else{ System.out.println("修改失敗"); }運行結果Thank You !
關 鍵 詞:
電子 任務 教程 資源 全套 教學 單元 項目 程序設計 java
 天天文庫所有資源均是用戶自行上傳分享,僅供網友學習交流,未經上傳用戶書面授權,請勿作他用。
關于本文
本文標題:Java程序設計項目教學全套課件教程眭碧霞電子資源電子課件 單元5任務2 任務實施.ppt
鏈接地址: http://www.476824.live/p-51617528.html
關于我們 - 網站聲明 - 網站地圖 - 資源地圖 - 友情鏈接 - 網站客服點擊這里,給天天文庫發消息,QQ:1290478887 - 聯系我們

本站為“文檔C2C交易模式”,即用戶上傳的文檔直接賣給(下載)用戶,本站只是中間服務平臺,本站所有文檔下載所得的收益歸上傳人(含作者)所有【成交的100%(原創)】。本站是網絡服務平臺方,若您的權利被侵害,侵權客服QQ:1290478887 歡迎舉報。

[email protected] 2017-2027 http://www.476824.live 網站版權所有

粵ICP備19057495號 

收起
展開
球探网即时蓝球比分 黑龙江11选五前三组走势图 湖北11选5中奖规则及奖金 用27减和值定胆公式 陕西快乐10分技巧 股票配资加盟·x配资658老品牌 十一选五技巧 安徽快3三同号444遗漏 贵州快3玩法及中奖规则 股票指数怎么买卖代码 浙江11选5投注技巧