import java.io.*;
import java.text.DecimalFormat;
public class StudentGrade{
public static void main(String args[]) throws IOException,FileNotFoundException
{
double test1,test2,test3,test4,test5;
double average;
String firstName;
String lastName;
StringTokenizer tokenizer;
BufferedReader inFile=new BufferedReader(new FileReader("c:\\test.txt"));
PrintWriter outFile=new PrintWriter(new FileWriter("c:\\testavg.out"));
DecimalFormat twoDecimal=new DecimalFormat("0.00");
tokenizer=new StringTokenizer(inFile.readLine());
firstName=tokenizer.nextToken();//???
lastName=tokenizer.nextToken();
outFile.println("Student Name:"+firstName+lastName);
test1=Double.parseDouble(tokenizer.nextToken());
test2=Double.parseDouble(tokenizer.nextToken());
test3=Double.parseDouble(tokenizer.nextToken());
test4=Double.parseDouble(tokenizer.nextToken());
test5=Double.parseDouble(tokenizer.nextToken());
outFile.println("Test scores:"+twoDecimal.format(test1)+
twoDecimal.format(test2)+twoDecimal.format(test3)+twoDecimal.format(test4)+twoDecimal(test5));
average=(test1+test2+test3+test4+test5)/5.0;
outFile.println("Average test score:"+twoDecimal.format(average));
outFile.close();
}
}
//又多处找不到类StringTokenizer,方法twoDecimal P109学生分数
分享到:
相关推荐
#define N 10 /*N值为所有学生数,可更改*/ #define M 5 /*M值为所有科目数*/ struct STUDENT { char num[6]; char name[10]; float score[M]; float sum; float ave; }*p; void input(struct STUDENT *p,...
面试分数线根据计划录取人数的150\%150%划定,即如果计划录取mm名志愿者,则面试分数线为排名第m \times 150\%m×150%(向下取整)名的选手的分数,而最终进入面试的选手为笔试成绩不低于面试分数线的所有选手。...
这是一份汇编语言实验报告,主要内容是使用循环结构编程统计100个学生的某课成绩分数,分为100分、90-99分、80-89分、70-79分、60-69分和59分以下六个分数段,并将结果连续存放在RESULT开始的单元中。实验中使用了...
1.定义一个结构体变量...3.有10个学生,每个学生的数据包括学号、姓名、3门课的成绩,从键盘输入10个学生数据,要求输出每位学生3门课程总平均成绩,以及最高分的学生数据(包括学号、姓名、3门课程成绩、平均分数)。
- 使用简单的冒泡排序算法对学生分数进行排序。如果当前元素小于下一个元素,则交换它们的位置。重复这一过程直到所有元素都按分数由高到低排列。 6. **输出学生信息**: ```c void output_stARR(int *num, ...
- 单科各分数段人数:统计每门课程在不同分数范围内的学生人数。 - 总成绩各分数段人数:统计总成绩在不同区间的学生数量。 5. 显示:程序能够将所有记录或特定记录显示在屏幕上,供用户查看。 程序设计采用了...
1. **查找最高分和最低分的学生**:根据学生的分数找出最高分与最低分的学生,并显示他们的姓名与分数。 2. **按照分数高低顺序打印学生的排名**:对于分数相同的学生,他们共享相同的排名。 为了完成以上任务,...
从教材的P26到P27,包含了多种类型的题目,如图形涂色、长度单位转换、最简分数的运用等,这些都旨在训练学生在不同情境下的分数乘法运算。教师会关注学生做题的过程,及时纠正错误,鼓励正确解答,同时也会提供必要...
* 学生选课(P3.1):学生选择自己的课程 * 课程考试(P3.2):学生的考试成绩 * 学分统计(P3.3):学生所得的总学分 八、数据存储 * 学生信息存储(S1):学生注册时的基本信息和奖学金信息、储存因留级、退学和...
在课堂练习环节,学生需独立完成教材P59上的练一练题目,涵盖第4至第10题。这一环节的设计旨在巩固学生对分数除法的理解,通过实际操作检验学习成果。特别是第4题,教师将引导学生总结规律,并将其作为板书内容,...
从我们的研究中得出的主要发现是,男女体育学生在基因上倾向于有氧技能而不是无氧技能:学生的平均EGDS2(52.6 + 23.0)比他们的平均PGDS2(36.3 + 21.9)(p <0.001)。 可以向体育学生提供学术/教育建议以选择...
而作业设计则以教材P56的练一练第1、2、3题为主,旨在巩固课堂所学,提高学生独立应用新知识解决问题的能力。 板书设计清晰呈现了分数除法的基本公式:分数除以整数(a/c除以n,其中a、c为非零整数,n为整数)可...
新知识学习环节则通过课本相关练习(P67/1至P67/4),让学生进一步理解和应用分数。这包括涂色表示分数、进行简单的分数计算等,教师需引导学生发现只有当物体被平均分成相同份额时,才能使用相同的分数来表示。此外...
课后,学生需要完成教材P56页的“练一练”第1,2,3题,以巩固所学。 板书设计简洁明了,突出核心概念:分数除法(一)÷c=(a,c≠0),强调了除数不能为零的原则。 总的来说,这节课旨在通过实践操作和互动讨论,帮助五...
在这个学生成绩管理系统中,PyMySQL用于建立数据库连接,执行SQL查询,如插入、更新、删除和查询学生分数,从而实现数据的存储和检索。 3. 数据库操作: 在数据库方面,虽然未明确指定数据库类型,但通常在Python...
教师可以安排学生完成教材P59上的习题,如第4,5,6,7,8,9,10题,这些题目涵盖了各种分数除法的实例,旨在加深学生对计算规则的理解。教师在全班交流的过程中进行及时的反馈和指导,尤其对第4题进行深入分析,总结出...
- **打印学生信息**:`void printe(Node *p)` 用于打印指定链表节点中的学生信息。 - **定位链表节点**:`Node* Locate(Link l, char findmess[], char nameornum[])` 实现了根据学号或姓名查找特定学生记录的功能。...
教师会精心设计一些练习题,如指定教材中的P88第1题和第2题,以及P89的第3题,这些题目旨在帮助学生巩固课堂所学内容,并在实际操作中加强对分数概念的理解。 在课程的最后,教师会进行课堂小结,总结分数可以表示...
### CCF NOIP2018复赛获奖分数线及名额分配办法详解 #### 一、背景介绍 CCF NOIP2018是中国计算机学会(CCF)举办的全国青少年...这一机制不仅激励了学生的学习积极性,也为我国信息学领域培养了一批批优秀的人才。
比如,通过P122第12题和第3题的练习,学生可以加深对分数与小数转换规则的理解。家庭作业同样不容忽视,布置P122第2题、第4题和第6题可以让学生在家中独立完成练习,从而检验学生是否真正掌握了所学内容。 板书的...