第三次个人作业互改

博客班级 https://edu.cnblogs.com/campus/fzzcxy/2018SE1
作业要求 https://edu.cnblogs.com/campus/fzzcxy/2018SE1/homework/11195
作业目标 作业互评及对意见进行修改、了解Git使用
作业源代码 https://gitee.com/ye-dehui/personal
学号 211806357

一、首先从别人意见开始

对于上面同学提的意见对代码进行了修改!!代码修改如下

try {
			//解析small和all文件
		
		org.jsoup.nodes.Document d1 =Jsoup.parse(small,"UTF-8");
		
		org.jsoup.nodes.Document d2 =Jsoup.parse(all,"UTF-8");
//		System.out.println(d1);
//		System.out.println(d2);
			//对小班课的经验值进行统计
			if(d1 != null) {
				Elements elements = d1.getElementsByAttributeValue("class", "interaction-row");
				int x = 0;
				for(int i=0;i<elements.size();i++) {
					if(elements.get(i).child(1).child(0).toString().contains("课堂完成")&&
						elements.get(i).child(1).child(2).toString().contains("已参与&nbsp;")) {
						Scanner sc = new Scanner(elements.get(i).child(1).child(2).children().get(0).children().get(7).text());
						x = sc.nextInt();
						my_score_base =my_score_base + x; 
						//System.out.println(my_score_base);
					}else if(elements.get(i).child(1).child(0).toString().contains("课堂小测")&&
							elements.get(i).child(1).child(2).toString().contains("已参与&nbsp;")){
						Scanner sc = new Scanner(elements.get(i).child(1).child(2).children().get(0).children().get(7).text());
						x = sc.nextInt();
						my_score_test =my_score_test + x; 
					}else if(elements.get(i).child(1).child(0).toString().contains("编程题")&&
							elements.get(i).child(1).child(2).toString().contains("已参与&nbsp;")){
						Scanner sc = new Scanner(elements.get(i).child(1).child(2).children().get(0).children().get(7).text());
						x = sc.nextInt();
						my_score_program =my_score_program + x; 
					}else if(elements.get(i).child(1).child(0).toString().contains("附加题")&&
							elements.get(i).child(1).child(2).toString().contains("已参与&nbsp;")){
						Scanner sc = new Scanner(elements.get(i).child(1).child(2).children().get(0).children().get(7).text());
						x = sc.nextInt();
						my_score_add =my_score_add + x; 
					}else if(elements.get(i).child(1).child(0).toString().contains("课前自测")&&
							elements.get(i).child(1).child(2).toString().contains("已参与&nbsp;")){
						Scanner sc = new Scanner(elements.get(i).child(1).child(2).children().get(0).children().get(10).text());
						x = sc.nextInt();
						my_score_before =my_score_before + x; 
					}
				}
			}
			
			//对大班课进行经验值的统计
			if (d2 != null) {
				Elements element = d2.getElementsByAttributeValue("class", "interaction-row");
				int y = 0;
				for(int i=0;i<element.size();i++) {
					if (element.get(i).child(1).child(0).toString().contains("课前自测")&&
							element.get(i).child(1).child(2).toString().contains("color:#8FC31F")) {
						Scanner s = new Scanner(element.get(i).child(1).child(2).children().get(0).children().get(10).text());
						y = s.nextInt();
						my_score_before =my_score_before + y; 
					}
				}
			}

public static void main(String a[]) throws FileNotFoundException, IOException {
	//准备配置文件
	Properties p=new Properties();
	p.load(new FileInputStream("total.properties"));
	Enumeration<?> fileName = p.propertyNames();
	//获取配置文件的键值
	double scoreBefore = Integer.parseInt(p.getProperty("before"));
	double scoreBase = Integer.parseInt(p.getProperty("base"));
	double scoreTest = Integer.parseInt(p.getProperty("test"));
	double scoreProgram = Integer.parseInt(p.getProperty("program"));
	double scoreAdd = Integer.parseInt(p.getProperty("add"));
	//导入大小班课活动html文件
	File file_small = new File("small.html");
	File file_all = new File("all.html");
	getScores(file_small, file_all, scoreBefore, scoreBase,scoreTest, scoreProgram,
			scoreAdd);
}

以上为代码修改

二、代码复审:对于同学的代码进行提意见

地址:https://gitee.com/RongC_Zhang/personal/issues/I1VM87

问题1:关于优化异常

地址:https://gitee.com/hzl123666/pensonal/issues/I1VMA8

问题2:异常优化

地址:https://gitee.com/yemingpu/personal/issues/I1VM8Q

问题3:关于路径中的中文问题

地址: https://gitee.com/skkda/personal/issues/I1VM9J

问题4:关于生成doc文档

地址:https://gitee.com/znphappy/personal/issues/I1VM9B#note_3266522

问题5
:关于绝对路径问题

commit信息

posted on 2020-09-17 20:33  DeIrving  阅读(186)  评论(0编辑  收藏  举报

导航