自制Java大学英语四级成绩计算器
使用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大学英语四级成绩计算器相关推荐
- python四级属于什么水平_大学英语四级成绩等级划分是什么样的呢?
展开全部 大学英语四2113级总分为710分,总共有52614个部分组成. 分别是英语4102四级作文占据1653了总分数的15%,分值为106.5分. 英语四级听力占据了总分数35%,分值为248. ...
- 大连四六级百家外语考试中心大学英语四级成绩的作用有哪些?
作为大学生而言,英语四级证书代表着个人的学习能力和英语水平,特别是英语专业的学生,如果英语四级都过不了的话,也不好意思说自己是英语专业毕业的了. 如果英语四级考试合格,将会得到国家颁发的英语四级证书, ...
- Python处理大学英语四级考试数据(Excel文件)案例一则
推荐图书: <Python程序设计(第3版)>,(ISBN:978-7-302-55083-9),清华大学出版社,2020年6月第1次印刷,7月第3次印刷 京东购买链接:https://i ...
- 2016版excel_Python处理大学英语四级考试数据(Excel文件)案例一则
推荐图书:<Python程序设计(第3版)>,(ISBN:978-7-302-55083-9),清华大学出版社,2020年6月第1次印刷,7月第3次印刷 京东购买链接:https://it ...
- 2011大学英语四级核心高频词汇表免费下载
2011年大学英语四级核心高频词汇表 abandon vt.丢弃:放弃,抛弃 ability n.能力:能耐,本领 abnormal a.不正常的:变态的 aboard ad.在船(车)上:上船 ab ...
- 计算机英语四级考试报名,大学英语四级报名
目录 一.计算机二级考试报名时间 ①.一般在自己学校报名就行了,每年有两次考试,一次在6月23号左右,大概4月份报名,一次在12月20左右. ②.一般是学校会统一安排,自己报是报不上的,大一原则上不让 ...
- 湖北省计算机四级报名考试,2021上半年全国大学英语四级考试(湖北考区)报名须知...
2021上半年全国大学英语四级考试(湖北考区)报名须知 英语四级考试目的是推动大学英语教学大纲的贯彻执行,对大学生的英语能力进行客观.准确的'测量,为提高我国大学英语课程的教学质量服务.以下是小编为大 ...
- 一个月通过大学英语四级考试
一个月通过大学英语四级考试 晃晃悠悠地大学生涯也过到了大三,因为疫情,原本就不宽裕的大学时光也硬生生的减少了半年.从大二开始一共两次的英语四级考试也都裸考着过了,说来惭愧,本来英语为优势科目的我,从上 ...
- 大学生英语四级测试软件3,大学英语四级考试辅助教学软件
设计.发明的目的和基本思路.创新点.技术关键和主要技术指标 目前我国大部分的网络课件都以静态网页形式呈现,其组织方式也是线性的,更新频率也不够快.课件重视教学内容的呈现,但却轻视了学习环境的设计.而网 ...
最新文章
- Android JNI 第三篇 Java参数类型与本地参数类型对照
- 开源企业IM免费企业即时通讯ENTBOOST V2014.177版本号正式公布
- Vue - class与style绑定
- python编写递归函数和非递归函数、输出斐波那契数列_分别用非递归和递归的方法编写函数求斐波那契数列第n项。斐波那契数列1,1,2,3,5,8,13,…...
- APP One Link ,android and ios qrcode merge as One QRCode and one short link
- android gradle fail,Android Studio更新后,Android Gradle CompilationFailedException
- Python的几种实现
- Cisco PPPOE配置详解
- 神经网络填充(padding)
- 如何知道自己的php安装在哪,如何知道安装了哪些PHP扩展
- vuex , 简单入(liao)门(jie)
- 你们知道为什么数据库的交互技术要叫JDBC吗?
- 关于重装系统后,电脑出现提示许可证过期的解决方案
- 虾扑 上货软件全新升级提升运营率
- Juce Programming Tutorial by haydxn 教程分享
- 【学术 | 比赛】比赛?论文?先收藏!29个学术网站,比赛论文不再困难
- Linux基础-用户管理与组管理
- 复盘:C语言中int a[][3]={1,2,3,4,5,6,7,8}什么意思,int a[3][]又是什么意思,结果为10的是
- 实验三 面向对象(二)(预习报告)
- Android地址(省市区)、日期、时间滚轮选择器简单封装
热门文章
- 小闫陪你入门 Java (三)
- 英语时态:一般、否定疑问句、现表将来(中文练到无停顿)
- 基于pandas、matplotlib、pyecharts的人工智能相关职位招聘市场数据分析
- python输入什么就输出什么意思_python中的输入与输出是什么?(实例详解)
- 信息通信网络机务员三级(高级)复习知识点
- NP管理器 NPManager v3.0.49 安卓APK逆向反编译工具
- java必备英语单词
- (三)GNSS定位中的定位系统和误差源
- 进程监控工具 Procmon有Linux版本了
- windows_server_2008_远程桌面(授权、普通用户登录多用户登录