上机实验:分析成绩单
来源:互联网 发布:2016最好的网络机顶盒 编辑:程序博客网 时间:2024/05/24 05:23
- package first;
- import java.io.*;
- import java.util.*;
- public class AnalysisResult {
- /**
- * @param args
- */
- public static void main(String[] args) {
- // TODO Auto-generated method stub
- File fRead=new File("score.txt");
- File fWrite=new File("scoreAnalysis.txt");
- try{
- Writer out=new FileWriter(fWrite,true);
- BufferedWriter bufferWrite=new BufferedWriter(out);
- Reader in=new FileReader(fRead);
- BufferedReader bufferRead=new BufferedReader(in);
- 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());
- }
- }
- }
- import java.util.*;
- public class Fenxi {
- public static double getTotalScore(String s) {
- Scanner scanner=new Scanner(s);
- scanner.useDelimiter("[^0123456789.]+");
- double totalScore=0;
- while(scanner.hasNext()){
- try{
- double score=scanner.nextDouble();
- totalScore=totalScore+score;
- }
- catch(InputMismatchException exp){
- String t=scanner.next();
- }
- }
- return totalScore;
- }
- }
score.txt
姓名:张三,数学72分,物理67分,英语70分。
姓名:李四,数学92分,物理98分,英语88分。
姓名:周五,数学68分,物理80分,英语77分。
0 0
- 上机实验:分析成绩单
- 分析成绩单
- Java 分析成绩单
- 十六周上机任务(成绩单)
- 第三次上机实验的程序设计思路分析及解答
- <<离散数学上机实验>>集合上机实验
- 成绩单
- 成绩单
- 成绩单
- 成绩单
- 成绩单
- 成绩单
- 成绩单
- 第十五周上机项目3:带姓名的成绩单
- 带姓名的成绩单(第十五周上机任务)
- 多科成绩单(第十五周上机任务)
- 第十五周上机项目4:多科成绩单
- 第十五周上机任务项目4—多科成绩单
- hibernate3.0 org.dom4j.DocumentException: Connection timed out: connect Nested exception:
- JQuery Ajax:uncaught exception: out of memory
- 第9周阅读项目
- codeforces_664C. International Olympiad
- Java多线程介绍
- 上机实验:分析成绩单
- 【JS 设计模式 】用组合模式来实现树形导航--代码结构思路分析(一)
- Mybatis 插入后立即获取新记录的自增编号
- 汇编语言DosBox下在64位上运行实现编译(masm)与调试即debug命令。
- pcduino与Arduino串口通信
- EasyUI-Datagrid行内编辑
- 正则表达式学习
- 梳理——后缀数组应用
- 什么是函数式编程