《Java语言课程设计》选题

课程设计是课程教学中的一项重要内容,是完成教学计划达到教学目标的重要环节,是教学计划中综合性较强的实践教学环节,它对帮助学生全面牢固地掌握课堂教学内容、培养学生的实践和实际动手能力、提高学生全面素质具有很重要的意义。《Java语言程序设计》是一门实用性和实践性都很强的课程,课程设计环节应占有更加重要的地位。

本课程设计的目的和任务,是通过学生用Java语言设计一个完整的应用程序,使学生综合应用所学知识完成软件的分析、设计、调试和总结,可加深和巩固对理论教学和实验教学内容的掌握,使学生进一步掌握使用面向对象技术开发完整系统的方法。

本课程设计的题目如下:

1、算术运算测试程序

功能要求:该程序实现十道100以内加减法数学题,能根据题目计算出答案,与输入答案对比,判断做题是否正确,最后计算分数。

界面要求:用图形界面实现。

2、猜数游戏程序

功能要求:计算机产生随机数,猜中即胜,猜不中,提示是大了还是小了,继续猜,直至猜到,给出所用时间和评语。

界面要求:用图形界面实现。

3、学生成绩管理

功能要求:

1)输入十个同学的学号,姓名,四科成绩(应用数学、大学英语、Java程序设

计、计算机应用基础)

2)计算出平均成绩。以平均成绩降序输出成绩表。

3)输出全组各科平均分,最高分和最低分。

4)输入姓名查询成绩

界面要求:用字符界面实现、也可用图形界面实现。

4、模拟科学计算器

要求:界面模拟Windows中的计算器程序。

实现基本数学运算、函数等功能:加、减、乘、除、阶乘、正弦、余弦和指数运算。

实现要点:添加相关组件并进行按钮事件处理。

要求提交Application和Applet两个版本的程序。

5、画随机的圆

功能要求:实现简单的动画。具体要求:自动出现由小到大变换的圆,位置与颜色随机,变到150直径时擦除,重新再出现圆;变换速度由HTML文件传入的参数控制(控制sleep时间)。

界面要求:用Java Applet实现。

6、用菜单和按钮来控制绘图

功能要求:实现简单绘图功能,具体要求:画直线,画空心或实心椭圆、画空心或实心矩形、画多边形(图形的位置和大小可在程序中设定)。

java度量衡换算器代码_《Java语言程序设计》选题相关推荐

  1. java度量衡换算器代码_Java开发笔记(四)Java帝国的度量衡

    秦始皇统一中国之后,实行"书同文,车同轨",把货币和各种度量衡都统一起来,从而缔造了一个秩序井然的帝国.既然统一度量衡是每个帝国都要做的事情,Java帝国也不例外,对于人生地不熟的 ...

  2. java音频播放器代码_谁可以用Java编写音频或视频播放器的代码. 您可以运行实现....

    全部展开 你好房东,你可以试试这个 import javax.media.ControllerEvent; import javax.media.ControllerListener; import ...

  3. [java] 汇率换算器实现(1)

    [java] 汇率换算器实现(1) [java] 汇率换算器实现(1) Table of Contents 1 问题描述 2 类设计 3 初步实现 3.1 建立项目目录结构 3.2 建立测试文件 3. ...

  4. [java] 汇率换算器实现-插曲1-正则表达式(1)

    [java] 汇率换算器实现-插曲1-正则表达式(1) [java] 汇率换算器实现-插曲1-正则表达式(1) Table of Contents 1 系列文章地址 2 前言 3 什么是正则表达式 4 ...

  5. java编写排序的代码_在Java 8之前,您编写了几行代码来对对象集合进行排序?...

    java编写排序的代码 在Java 8之前,您编写了几行代码来对对象集合进行排序? Java 8您需要多少个? 您可以在Java 8中用一行完成. 让我们看看下面的Employee类. public ...

  6. 度量衡计算工具_【度量衡换算器下载】中国古代度量衡换算器 v2.1 中文版-开心电玩...

    软件介绍 度量衡换算器是一款具有多种功能的单位换算软件,该软件能够支持重力.压力.能量等方面的换算,用户只需简单的操作,便可获取到结果,省去了复杂的换算方式,轻松省力不费脑. 软件特色 1.度量衡换算 ...

  7. java做度量衡换算器_单位换算计算器(度数换算计算器)

    有没有适合win7系统的单位换算器,可以推荐安装? 或是比较好用的在线换. import java.awt.event.*; import javax.swing.*; import java.awt ...

  8. java计分系统编程代码_使用Java代码对实时系统进行编程

    由于许多重要原因,Java语言在实时系统中的使用并不广泛. 这些包括Java语言设计固有的不确定性性能影响,例如动态类加载,以及Java Runtime Environment(JRE)本身,例如垃圾 ...

  9. java音频播放器代码_java音乐播放器实现代码

    本文实例为大家分享了java音乐播放器的具体代码,供大家参考,具体内容如下 这个是源码结构介绍 这个是界面,有点简陋,见笑了,但是基本上的东西都有了,没办法,没有美工的程序写的界面 直接上源代码Pla ...

最新文章

  1. 【Android 逆向】Android 权限 ( ro.product.cpu.abi 属性 | ro.zygote 属性 | dhcp.eth0 属性 | net.* 属性 )
  2. leetcode 220. Contains Duplicate III | 220. 存在重复元素 III (Treeset解法+分桶解法)
  3. android linearllayout 隐藏 动画,AnimatedLinearLayout:带删除动画的LinearLayout
  4. cocos2dx 圆盘抽奖_cocoscreator之微信小游戏的抽奖转盘
  5. 下面哪个字段是http请求中必须具备的_HTTP 协议报文结构及示例
  6. coap python3_node-coap入门(三)——Observe
  7. linux lvm 查看,Linux LVM 详解
  8. win7更改用户登录或注销方式的操作教程
  9. ArcGIS API for Javascript之专题图的制作(四)热力图渲染(上)
  10. 那些不用上班的老人每天是不是很幸福?
  11. 【老生谈算法】matlab实现模拟退火算法——模拟退火算法
  12. 学习党Win10装机必备软件
  13. C++代码审查工具Cppcheck和TscanCode
  14. 使用Selenium实现直播平台的自动刷屏
  15. 加权平均值不等式的证明
  16. 虚拟机下修改hosts文件
  17. 全栈云服务是个什么东东?!
  18. 删除 Win10 资源管理器中的6个文件夹
  19. [nRF51822] 1、一个简单的nRF51822驱动的天马4线SPI-1.77寸LCD彩屏DEMO
  20. std::function和std::bind用法

热门文章

  1. 减少数据库死锁的8种方法
  2. Android开机流程
  3. 2023年全国职业院校技能大赛中职组网络安全竞赛试题B模块 —湖南省Windows操作系统渗透测试任务(flag)
  4. Deep Learning Chapter01:机器学习中高数知识
  5. 力扣第 104 场双周赛 2681. 英雄的力量
  6. Python简易画图软件开发
  7. 人工智能浪潮下,岗位及就业,技术分析 _证券交易员
  8. 你的医保卡最好不要这样用
  9. 【jQuery案例】手风琴
  10. Word -- offic2010 --01 查询 批注 翻译 样式 比较合并还原文档