使用Java语言写了一个大学英语四级成绩计算器。

在程序中输入写作与翻译的成绩、听力与阅读的做对题数,程序系统自动算分,并将成绩与及格线(425分)比较。

以下为程序代码:

//CET4类:实现成绩的输入与输出
import java.util.Scanner;public class CET4{int news;                      //短篇新闻听力做对题数int conversation;             //对话听力做对题数int passage;                  //短文听力做对题数int choose;                   //十五选十做对题数int longreading;              //长篇阅读做对题数int mainreading;              //精细阅读做对题数double writingGrade;          //写作成绩double listeningGrade;        //听力成绩double readingGrade;          //阅读成绩double translationGrade;      //翻译成绩double allGrade;              //总成绩public void setData()         //成绩输入模块{Scanner setWriting=new Scanner(System.in);System.out.println("请输入写作成绩:");writingGrade=setWriting.nextDouble();Scanner setNews=new Scanner(System.in);System.out.println("请输入短篇新闻听力做对题数:");news=setNews.nextInt();Scanner setConversation=new Scanner(System.in);System.out.println("请输入对话听力做对题数:");conversation=setConversation.nextInt();Scanner setPassage=new Scanner(System.in);System.out.println("请输入短文听力做对题数:");passage=setPassage.nextInt();Scanner setChoose=new Scanner(System.in);System.out.println("请输入十五选十做对题数:");choose=setChoose.nextInt();Scanner setLongReading=new Scanner(System.in);System.out.println("请输入长篇阅读做对题数:");longreading=setLongReading.nextInt();Scanner setMainReading=new Scanner(System.in);System.out.println("请输入精细阅读作对题数:");mainreading=setMainReading.nextInt();Scanner setTranslation=new Scanner(System.in);System.out.println("请输入翻译得分:");translationGrade=setTranslation.nextDouble();}public void calculate() //成绩计算模块{double newsGrade;newsGrade=news*7.1;double conversationGrade;conversationGrade=conversation*7.1;double passageGrade;passageGrade=passage*14.2;double chooseGrade;chooseGrade=choose*3.55;double longReadingGrade;longReadingGrade=longreading*7.1;double mainReadingGrade;mainReadingGrade=mainreading*14.2;listeningGrade=newsGrade+conversationGrade+passageGrade;readingGrade=chooseGrade+longReadingGrade+mainReadingGrade;allGrade=writingGrade+listeningGrade+readingGrade+translationGrade;}public void display()      //成绩显示模块{System.out.println("写作成绩:"+String.format("%.2f", writingGrade));System.out.println("听力成绩:"+String.format("%.2f", listeningGrade));System.out.println("阅读成绩"+String.format("%.2f", readingGrade));System.out.println("翻译成绩:"+String.format("%.2f", translationGrade));System.out.println("四级总成绩:"+String.format("%.2f", allGrade));}public void compare()     //成绩比较模块{if (allGrade>425){System.out.println("通过四级考试!");}else{System.out.println("未通过四级考试!");}}
}
//main函数程序:创建CET-4对象
public class GradeSystem {public static void main(String[] args){CET4 candidate1 = new CET4();candidate1.setData();candidate1.calculate();candidate1.display();candidate1.compare();}
}

自制Java大学英语四级成绩计算器相关推荐

  1. python四级属于什么水平_大学英语四级成绩等级划分是什么样的呢?

    展开全部 大学英语四2113级总分为710分,总共有52614个部分组成. 分别是英语4102四级作文占据1653了总分数的15%,分值为106.5分. 英语四级听力占据了总分数35%,分值为248. ...

  2. 大连四六级百家外语考试中心大学英语四级成绩的作用有哪些?

    作为大学生而言,英语四级证书代表着个人的学习能力和英语水平,特别是英语专业的学生,如果英语四级都过不了的话,也不好意思说自己是英语专业毕业的了. 如果英语四级考试合格,将会得到国家颁发的英语四级证书, ...

  3. Python处理大学英语四级考试数据(Excel文件)案例一则

    推荐图书: <Python程序设计(第3版)>,(ISBN:978-7-302-55083-9),清华大学出版社,2020年6月第1次印刷,7月第3次印刷 京东购买链接:https://i ...

  4. 2016版excel_Python处理大学英语四级考试数据(Excel文件)案例一则

    推荐图书:<Python程序设计(第3版)>,(ISBN:978-7-302-55083-9),清华大学出版社,2020年6月第1次印刷,7月第3次印刷 京东购买链接:https://it ...

  5. 2011大学英语四级核心高频词汇表免费下载

    2011年大学英语四级核心高频词汇表 abandon vt.丢弃:放弃,抛弃 ability n.能力:能耐,本领 abnormal a.不正常的:变态的 aboard ad.在船(车)上:上船 ab ...

  6. 计算机英语四级考试报名,大学英语四级报名

    目录 一.计算机二级考试报名时间 ①.一般在自己学校报名就行了,每年有两次考试,一次在6月23号左右,大概4月份报名,一次在12月20左右. ②.一般是学校会统一安排,自己报是报不上的,大一原则上不让 ...

  7. 湖北省计算机四级报名考试,2021上半年全国大学英语四级考试(湖北考区)报名须知...

    2021上半年全国大学英语四级考试(湖北考区)报名须知 英语四级考试目的是推动大学英语教学大纲的贯彻执行,对大学生的英语能力进行客观.准确的'测量,为提高我国大学英语课程的教学质量服务.以下是小编为大 ...

  8. 一个月通过大学英语四级考试

    一个月通过大学英语四级考试 晃晃悠悠地大学生涯也过到了大三,因为疫情,原本就不宽裕的大学时光也硬生生的减少了半年.从大二开始一共两次的英语四级考试也都裸考着过了,说来惭愧,本来英语为优势科目的我,从上 ...

  9. 大学生英语四级测试软件3,大学英语四级考试辅助教学软件

    设计.发明的目的和基本思路.创新点.技术关键和主要技术指标 目前我国大部分的网络课件都以静态网页形式呈现,其组织方式也是线性的,更新频率也不够快.课件重视教学内容的呈现,但却轻视了学习环境的设计.而网 ...

最新文章

  1. Android JNI 第三篇 Java参数类型与本地参数类型对照
  2. 开源企业IM免费企业即时通讯ENTBOOST V2014.177版本号正式公布
  3. Vue - class与style绑定
  4. python编写递归函数和非递归函数、输出斐波那契数列_分别用非递归和递归的方法编写函数求斐波那契数列第n项。斐波那契数列1,1,2,3,5,8,13,…...
  5. APP One Link ,android and ios qrcode merge as One QRCode and one short link
  6. android gradle fail,Android Studio更新后,Android Gradle CompilationFailedException
  7. Python的几种实现
  8. Cisco PPPOE配置详解
  9. 神经网络填充(padding)
  10. 如何知道自己的php安装在哪,如何知道安装了哪些PHP扩展
  11. vuex , 简单入(liao)门(jie)
  12. 你们知道为什么数据库的交互技术要叫JDBC吗?
  13. 关于重装系统后,电脑出现提示许可证过期的解决方案
  14. 虾扑 上货软件全新升级提升运营率
  15. Juce Programming Tutorial by haydxn 教程分享
  16. 【学术 | 比赛】比赛?论文?先收藏!29个学术网站,比赛论文不再困难
  17. Linux基础-用户管理与组管理
  18. 复盘:C语言中int a[][3]={1,2,3,4,5,6,7,8}什么意思,int a[3][]又是什么意思,结果为10的是
  19. 实验三 面向对象(二)(预习报告)
  20. Android地址(省市区)、日期、时间滚轮选择器简单封装

热门文章

  1. 小闫陪你入门 Java (三)
  2. 英语时态:一般、否定疑问句、现表将来(中文练到无停顿)
  3. 基于pandas、matplotlib、pyecharts的人工智能相关职位招聘市场数据分析
  4. python输入什么就输出什么意思_python中的输入与输出是什么?(实例详解)
  5. 信息通信网络机务员三级(高级)复习知识点
  6. NP管理器 NPManager v3.0.49 安卓APK逆向反编译工具
  7. java必备英语单词
  8. (三)GNSS定位中的定位系统和误差源
  9. 进程监控工具 Procmon有Linux版本了
  10. windows_server_2008_远程桌面(授权、普通用户登录多用户登录