《J a v a面向对象程序设计》实验-实验八(输入输出流)
广西科技大学
计通学院
《Java面向对象程序设计》实验
实验八输入输出流
学生姓名:×××
学号:×××
班级:×××
指导老师:×××
专业:计算机科学与技术
提交日期:×××年××月××日
实验报告内容
1.实验目的
掌握字符输入、输出流用法;
掌握使用Scanner类解析文件;
掌握Console流的使用。
2.实验内容
实验教材-第12章实验1、2、3
字符输入输出流;Scanner类和Console类。
replaceall()要求:完善程序,给出实验结果截图;
完成试验后练习。
3.程序代码及运行结果:
实验1 举重成绩单
//AnalysisResult.java
import java.io.*;
import java.util.*;
public class AnalysisResult {
public static void main(String[] args) {
File fRead=new File("");
File fWrite=new File("");
try{
Writer out=new FileWriter(fWrite);
BufferedWriter bufferWrite=new
BufferedWriter(out);
Reader in=new FileReader(fRead);
BufferedReader bufferRead=new
BufferedReader(in);
String str=null;
while((adLine())!=null){
double
TotalScore(str);
str=str+"总成绩:"+totalScore;
System.out.println(str);
bufferWrite.write(str);
}
bufferRead.close();
bufferWrite.close();
}
catch(IOException e){
System.out.String());
}
}
}
//Fenxi.java
import java.util.*;
public class Fenxi {
public static double getTotalScore(String s) {
String regex = "[^0123456789.]";
String digitMess =
StringTokenizer fenxi = new StringTokenizer(digitMess,"*");
double totalScore=0;
while(fenxi.hasMoreTokens()){
double
score=Double.Token());                  totalScore=totalScore+score;
}
return totalScore;
}
}
//
姓名:张三,抓举成绩 106kg,挺举 189kg。
姓名:李四,抓举成绩 108kg,挺举 186kg。
姓名:周五,抓举成绩 112kg,挺举 190kg。
运行结果如图1所示
图1
实验2 统计英文单词
/
/WordStatistic.java
import java.io.*;
import java.util.*;
public class WordStatistic {
Vector<String> allWord,noSameWord;
File file=new File("");
Scanner sc=null;
String regex;
WordStatistic (){
allWord=new Vector<String>();
noSameWord=new Vector<String>();
regex="[\\s\\d\\p{Punct}]+";//正则表达式        try{

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。