展开全部

public class Score {

// 记录学生的姓名

private String[]name;

// 记录分数62616964757a686964616fe59b9ee7ad9431333363356535

private int[][]fraction;

// 记录分数等级

private char[]grade;

// 存储数据

private void saveData() {

this.name = new String[] { "Johnson", "Aniston", "Cooper", "Gupta", "Blair" };

this.fraction = new int[][] { { 85, 83, 77, 91, 76 }, { 80, 90, 95, 93, 48 }, { 78, 81, 11, 90, 73 }, { 92, 83, 30, 69, 87 }, { 23, 45, 96, 38, 59 } };

this.grade = new char[this.name.length];

}

public Score() {

// 在构造函数中调用saveData存储数据。

this.saveData();

}

// 计算分数等级。传入一个分数,返回该分数的评分等级。

private char getGrade(int fraction) {

if (fraction > 100) {

// 100分的考卷分数居然超过了100,肯定和老师有交易,给你个X!

return 'X';

}

else if (fraction >= 85) {

return 'A';

}

else if (fraction >= 75) {

return 'B';

}

else if (fraction >= 65) {

return 'C';

}

else if (fraction >= 50) {

return 'D';

}

return 'F';

}

// 输出成绩/平均分/评分/班级平均分/班级评分

public void printScore() {

int average = 0;// 存储班级的平均分

for (int i = 0; i

System.out.print(this.name[i] + "\t");// 输入学生的名字(\t是输出制表符,相当于按一下Tab的效果)

int temp = 0;// 临时存储数据的变量

for (int x = 0; x

temp += this.fraction[i][x];

System.out.print(this.fraction[i][x] + "\t");

}

temp = temp / this.fraction[i].length;// 此时temp的值就是该学生的平均分

this.grade[i] = this.getGrade(temp);// 存入平均分

System.out.println("平均分:" + temp + "\t评价" + this.grade[i]);// 输出该学生的平均分和评价

average += temp;

}

average = average / this.name.length;

System.out.println("班级平均分:" + average + "\t班级评价" + this.getGrade(average));

}

public static void main(String[] args) {

new Score().printScore();

}

}

运行结果:

Johnson8583779176平均分:82评价B

Aniston8090959348平均分:81评价B

Cooper7881119073平均分:66评价C

Gupta9283306987平均分:72评价C

Blair2345963859平均分:52评价D

班级平均分:70班级评价C

java考试成绩_编写一个java程序来计算学生考试成绩的平均分和他们的分数等级。你可以假设以下数据:...相关推荐

  1. 用java输入学生姓名查询成绩_编写一个Java程序,提示用户输入学生数量,学生姓名和他们的成绩,并按照成绩的降序打印学生姓名...

    importjava.util.Scanner;publicclassmyclass{publicstaticvoidmain(String[]args){Scannerinput=newScanne ...

  2. java类求圆的面积周长_java编程 1. 设计一个求圆的面积和周长的类,要求:1计算当半径r,JAVA编程题。编写一个应用程序计算圆的周长和面积,设圆的半...

    问题标题 java编程 1. 设计一个求圆的面积和周长的类,要求:1计算当半径r,JAVA编程题.编写一个应用程序计算圆的周长和面积,设圆的半 2019-5-23来自ip:15.196.194.53的 ...

  3. 编写一个Python程序,计算任意圆锥体的体积和表面积。

    编写一个Python程序,计算任意圆锥体的体积和表面积. import math r=float(input("半径是")) h=float(input("高是" ...

  4. Java编写学生类student程序_编写一个JAVA程序片断定义一个表示学生的类student.docx...

    编写一个JAVA程序片断 定义一个表示学生的类student,包括域"学号","班级","姓名","性别"," ...

  5. java 级数_编写一个Java程序实现级数运算。

    编写一个Java程序实现级数运算.其中:定义级数求和类,以及级数求积(阶乘)类,在项目主类中声明一个级数求和对象和求阶乘对象,由键盘输入级数的n值,并打印出1+2+...+n的和,以及... 编写一个 ...

  6. java 多线程 卖票_编写一个Java 多线程程序,完成三个售票窗口同时出售20张票(如下图所示);...

    编写一个Java 多线程程序,完成三个售票窗口同时出售20张票(如下图所示); 程序分析:(1)票数要使用同一个静态值: (2)为保证不会出现卖出同一个票数,要java多线程同步锁. 设计思路: (1 ...

  7. java结果分行显示_编写一个java程序。分行显示自己的姓名,地址,电话!用Test.java命名。_学小易找答案...

    [单选题]16.骨骼肌进行完全强直收缩时,相邻两次刺激的时间间隔应 [填空题]实习岗位名称 [单选题]神经调节的基本方式是: [单选题]Thank you for your nice gifts. - ...

  8. java编程用户输入两个数字_编写一个Java应用程序,要求从键盘输入两个整数,计算这两个数据...,编写一个Java应用程序,要求从键盘输入一个数,判断该数是不...

    导航:网站首页 > 编写一个Java应用程序,要求从键盘输入两个整数,计算这两个数据...,编写一个Java应用程序,要求从键盘输入一个数,判断该数是不 编写一个Java应用程序,要求从键盘输入 ...

  9. java编写salary函数_编写一个Java程序,在程序中包含一个Employee类,Employee类包含name、age、salary三个成员变量...

    编写一个Java程序,在程序中包含一个Employee类,Employee类包含name.age.salary三个成员变量,Employee类中有4个构造方法,分别为无参的.带一个参数用来对name属 ...

最新文章

  1. 解题报告(一)B、(CF453D) Little Pony and Elements of Harmony(FWT经典套路 + 任意模数 k 进制FWT + 快速幂)(2)
  2. 张宏江对话清华“智班”:我想看到更多极客
  3. tendermint+java_tendermint简介
  4. spring data jpa从入门到精通_Spring Data JPA的简单入门
  5. vim 使用 surround 批量添加 引号
  6. 【12】行为型-观察者模式
  7. 中计算散度的函数_荷畔微风 - 在函数计算FunctionCompute中使用WebAssembly
  8. 方向梯度直方图(HOG)和颜色直方图的一些比較
  9. Algorithm, Secret key and Protocol
  10. 手机用鸿蒙,魅族“很聪明”:宣布加入鸿蒙,让大家以为手机用鸿蒙,其实不是...
  11. java中log4j的详解(转)
  12. java进行md5运算(Java类函数调用)
  13. mongodb安装_Windows系统安装运行Mongodb服务
  14. 数据结构选择题(c语言)
  15. oracle数据导入与导出
  16. 正则表达式 中括号与加号
  17. SQLite数据库损坏修复
  18. url请求特殊字符转换
  19. 你画我猜游戏的java实现
  20. 基于SSM的图书借阅管理系统的分析与设计(源码+文档+PPT)

热门文章

  1. 推荐一本硬件必读好书
  2. DQN算法的时间复杂度分析
  3. 用计算机弹童话,童话镇-暗杠-和弦谱-《弹吧》官网tan8.com-和弦谱大全,学吉他,秀吉他...
  4. MPEG-4关键技术
  5. 推荐一些国外嵌入式开发的网站
  6. 物理模型 - Physical Data Model
  7. unity 三消游戏源码展示图
  8. 工程制图篇:公差原则与要求
  9. 二维码,如何设计创意二维码
  10. 基于Echarts实现可视化数据大屏大数据指挥舱系统