第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問(wèn)題,去搜搜看,總會(huì)有你想問(wèn)的

如何將用戶輸入行從輸入文件打印到輸出文件

如何將用戶輸入行從輸入文件打印到輸出文件

四季花海 2019-04-18 19:15:50
我正在努力做到#4:節(jié)目輸入:您的程序?qū)⑾蛴脩麸@示歡迎消息以及供用戶選擇的選項(xiàng)菜單。歡迎來(lái)到Power Plant Analyzer計(jì)劃。請(qǐng)從以下選項(xiàng)中進(jìn)行選擇:1.  Upload data  2.  View data  3.  Download statistics  4.  Print Month 5.  Exit the program設(shè)計(jì)您需要首先實(shí)現(xiàn)一個(gè)名為Entry的類,它存儲(chǔ)以下信息:?   Month name?   Day?   Year?   Power output根據(jù)需要添加適當(dāng)?shù)姆椒ā? 計(jì)劃選項(xiàng)選項(xiàng)1:上傳數(shù)據(jù)如果用戶選擇此選項(xiàng),程序?qū)。提示用戶輸入包含數(shù)據(jù)的文件。灣 將記錄讀入數(shù)組或ArrayList輸入文件格式:月日年產(chǎn)量示例輸入文件:January 10 2018 236.9 January 11 2018 267.6 January 12 2018 278.1編寫(xiě)一個(gè)名為UploadData的方法來(lái)執(zhí)行此任務(wù)。選擇適當(dāng)?shù)膮?shù)和返回類型。讀完文件后,將再次顯示主菜單。選項(xiàng)2:查看數(shù)據(jù)如果用戶選擇此選項(xiàng),程序?qū)⒃谄聊簧洗蛴∽x入的數(shù)據(jù)。樣本輸出:Date: January 10, 2018 Output: 236.9 Date: January 11, 2018 Output: 267.6 Date: January 12, 2018 Output: 278.1編寫(xiě)一個(gè)名為PrintData的方法來(lái)執(zhí)行此任務(wù)。選擇適當(dāng)?shù)膮?shù)和返回類型。完成打印后,將再次顯示主菜單。?選項(xiàng)3:下載統(tǒng)計(jì)數(shù)據(jù)如果用戶選擇此選項(xiàng),程序?qū)⑹褂靡韵聰?shù)據(jù)創(chuàng)建統(tǒng)計(jì)文件:a.  Power output sorted from lowest to highest b.  Day with highest output  c.  Total by month  d.  Average power output for all the data統(tǒng)計(jì)信息文件將與輸入文件具有相同的名稱,但附加了_stats.txt。例如,如果輸入文件名為data.txt,則stats文件將命名為data_stats.txt。注意:在添加_stats.txt之前,它將從data.txt中刪除.txt。它不會(huì)創(chuàng)建名為data.txt_stats.txt的文件。您可以使用字符串substr方法從文件名中刪除最后4個(gè)字符。編寫(xiě)一個(gè)名為CreateStatsFile的方法來(lái)執(zhí)行此任務(wù)。選擇適當(dāng)?shù)膮?shù)和返回類型。創(chuàng)建統(tǒng)計(jì)文件后,將再次顯示主菜單。選項(xiàng)4:打印月份如果用戶選擇此選項(xiàng),程序?qū)⒃儐?wèn)月份的名稱并將搜索它。它將顯示該月的所有數(shù)據(jù)。如果沒(méi)有可用數(shù)據(jù),則應(yīng)顯示適當(dāng)?shù)姆椒?。編?xiě)一個(gè)名為PrintMonth的方法來(lái)執(zhí)行此任務(wù)。選擇適當(dāng)?shù)膮?shù)和返回類型。完成搜索后,將再次顯示主菜單我想我的骨架代碼設(shè)置正確,但我現(xiàn)在如何卡住了。public static String printMonth(ArrayList<Entry> MonthList) throws /*what?*/ {     Scanner keyboard = new Scanner(System.in);     System.out.println("What is the month's name?");     String month = keyboard.nextLine();     for (int i = 0; i < MonthList.size(); i++)         MonthList.get(i).print();     Scanner fileIn = new Scanner(new File("data.txt"));     fileIn.nextLine();     if (fileIn.hasNext("January")) {     }     return month;}
查看完整描述

1 回答

  • 1 回答
  • 0 關(guān)注
  • 370 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)