java 成绩处理
2013-11-25 19:24
387 查看
import java.io.*; import java.util.*; public class Test { public static void main(String[] args) { File fread=new File("score.txt"); File fwritw=new File("s.txt"); try{ Writer out=new FileWriter(fwritw); BufferedWriter bufferedWriter=new BufferedWriter(out); Reader in=new FileReader(fread); BufferedReader buffread=new BufferedReader(in); String str=null; while((str=buffread.readLine())!=null){ double total=Fenxi.getTotalScore(str); str=str+"总分:"+total; System.out.print(str); bufferedWriter.write(str); bufferedWriter.newLine(); } buffread.close(); bufferedWriter.close(); } catch(IOException e){ System.out.print(e.toString()); } } } import java.util.*; public class Fenxi { public static double getTotalScore(String s){ Scanner sanner=new Scanner(s); sanner.useDelimiter("[^0123456789.]+"); double totalScore=0; while(sanner.hasNext()){ try{ double score=sanner.nextDouble(); totalScore=totalScore+score; } catch(InputMismatchException exp){ String t=sanner.next(); } } return totalScore; } }
相关文章推荐
- Java 输入
- Java学习的30个目标
- Java技术路线图
- java核心概念
- 用Java来获取访问者真实的IP地址
- Java操作Microsoft Word之jacob 转 很补错!
- JAVA与 SQL server2008进行连接
- 怎么样将数据库的表在Java中界面中显示出来
- Java 分析成绩单
- Java heap space(2)
- [转] Eclipse 编辑相关快捷键
- java socket编程(终于明白了socket)
- java项目打包成jar
- 设计模式之创建模式----工厂方法模式
- Ubuntu安装JDK+Eclipse
- JAVA hdu 1000(A + B Problem)&&hdu 1001(Sum Problem)
- eclipse+maven搭建web项目
- Eclipse中,Add Jars与Add Library的区别
- 参加广州传智播客Java就业班有几个项目实操?
- [Java]读取文件方法大全