亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

誰能幫我補全代碼必有重謝,很急,謝謝

誰能幫我補全代碼必有重謝,很急,謝謝

什么是JAVA 2015-12-30 18:59:44
掌握輸入輸出流的使用內容及要求:1、現有舉重成績單score.txt:姓名:張三,抓舉成績106kg,挺舉成績189kg姓名:李四,抓舉成績108kg,挺舉成績186kg姓名:王五,抓舉成績112kg,挺舉成績190kg現要求按行讀入成績單,并在該行后加上運動員總成績,然后再將該行寫入一個名字為scorAnalysis.txt文件中。程序清單如下//AnalysisResult.java?import?java.io.*;?import?java.util.*;?public?class?analysisResult?{???public?static?void?main(String?args[?]){?????File?fRead=?new?File("score.txt");?????File?fWrite=new?File("scoreAnalysis.txt");?????try{?Writer?out=??代碼1??/*創建指向fWriter?文件字符輸出流對象out*/?????BufferedWriter?bufferWrite=?代碼2?/*創建指向out的bufferRead流*/?????Reader?in=?代碼3??//創建指向文件fRead的in流?????BufferReader?bufferRead=??代碼4?/*創建指向in的bufferRead流*/?????String?str=null;?????while((str=bufferRead.readLine())!=null){????????double?totalScore=Fenxi.getTotalScore(str);????????str=str+"總成績:"+totalScore;????????System.out.println(str);????????bufferWrite.write(str);????????bufferWrite.newLine();?????}?????bufferRead.close;?????bufferWrite.close();???}???catch(IOException?e){??????System.out.println(e.toString());???}??}}?//Fenxi.javaimport?javautil.*;public?class?Fenxi{???public?static?double?getTotalScore(String?s){???????String?regex="[^0123456789.]";???????String?digitMess=s.replaceAll(regex,"*");???????StringTokenizer?fenxi=new?StringTokenizer(digitMess,"*");???????double?totalScore=0;???????while?(fenxi.hasMoreTokens()){???????????double?score=Double.parseDouble(fenxi.nextToken());???????????totalScore=totalScore+score;???????}???????return?totalScore;?????}???}
查看完整描述

2 回答

已采納
?
產品經理不是經理

TA貢獻481條經驗 獲得超143個贊

代碼一:new FileWriter(fWrite);

代碼二:new BufferedWriter(out);

代碼三:new FileReader(fRead);

代碼四:new BufferedReader(in);

查看完整回答
1 反對 回復 2015-12-30
  • 2 回答
  • 0 關注
  • 2924 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號