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. **按照分数高低顺序打印学生的排名**:对于分数相同的学生,他们共享相同的排名。 为了完成以上任务,...
分数的加减法是数学中的基础概念,尤其在小学阶段,它是学生们必须掌握的重要技能。在处理分数的加减运算时,我们首先要理解分数的基本性质和概念。 1. **分数的概念**:分数表示一个整体被分成若干等份,其中的一...
从教材的P26到P27,包含了多种类型的题目,如图形涂色、长度单位转换、最简分数的运用等,这些都旨在训练学生在不同情境下的分数乘法运算。教师会关注学生做题的过程,及时纠正错误,鼓励正确解答,同时也会提供必要...
* 学生选课(P3.1):学生选择自己的课程 * 课程考试(P3.2):学生的考试成绩 * 学分统计(P3.3):学生所得的总学分 八、数据存储 * 学生信息存储(S1):学生注册时的基本信息和奖学金信息、储存因留级、退学和...
例如,P26的练一练第1题要求学生先理解图形信息,再进行计算;第2题则涉及长度单位的转换,让学生在比较门和小明高度的过程中运用分数乘法;第3题让学生进行约分,化简为最简分数,强化了分数的基本性质。接着的第4...
课堂练习环节,学生需独立完成教材P59上的练一练题目,包括第4至第10题。这一部分的设计旨在巩固所学,通过实际操作检验学生对分数除法的理解程度。特别是第4题,教师会引导学生总结规律,并将其作为板书内容,以便...
第一题来自教材P62,目的是检验学生的独立计算能力,通过集体订正错误,使学生自我反思,找出错误的根源,提高正确率。第二题对比了折扣问题,让学生理解分数除法在不同情境下的应用,鼓励他们思考解题策略。第三题...
从我们的研究中得出的主要发现是,男女体育学生在基因上倾向于有氧技能而不是无氧技能:学生的平均EGDS2(52.6 + 23.0)比他们的平均PGDS2(36.3 + 21.9)(p <0.001)。 可以向体育学生提供学术/教育建议以选择...
而作业设计则以教材P56的练一练第1、2、3题为主,旨在巩固课堂所学,提高学生独立应用新知识解决问题的能力。 板书设计清晰呈现了分数除法的基本公式:分数除以整数(a/c除以n,其中a、c为非零整数,n为整数)可...
分数可以用多种方式表示,例如,分子和分母的形式、百分数形式、 thập分数形式等。在本节课程中,我们将学习如何用分子和分母的形式表示分数。 四、分数的应用 分数有很多实际应用,例如,在购物时,我们需要计算...
课后,学生需要完成教材P56页的“练一练”第1,2,3题,以巩固所学。 板书设计简洁明了,突出核心概念:分数除法(一)÷c=(a,c≠0),强调了除数不能为零的原则。 总的来说,这节课旨在通过实践操作和互动讨论,帮助五...
家庭作业的设计,如P88页的1、2题和P89页的3题,是对课堂学习的巩固,旨在让学生在课后继续深化对分数的理解,提升独立解决问题的能力。 综上所述,这份教案全面涵盖了分数的意义,通过多种教学策略激发学生的学习...
家庭作业布置了P122的2、4、6题,旨在确保学生能够独立完成分数和小数的互化。 板书设计清晰地展示了小数化分数和分数化小数的规则,方便学生随时参考和复习。 总的来说,这堂课以实践和探究为主,旨在通过系统的...
此外,家庭作业的设计也至关重要,如P88的1、2题和P89的3题,旨在巩固课堂所学,使学生在实践中深化对分数概念的理解。 最后,教师会在课堂小结时强调,分数可以用来表示任何整体的一部分,无论是具体的物体,如一...