word

文档

可自由复制编辑

一、课程设计目的

本课程设计的目标就是要达到理论与实际应用相结合,

提高学生组织数据及

编写大型程序的能力,并培养基本的、良好的程序设计技能以及合作能力。

设计中要求综合运用所学知识,

上机解决一些与实际应用结合紧密的、

规模

较大的问题,通过分析、设计、编码、调试等各环节的训练,使学生深刻理解、

牢固掌握数据结构和算法设计技术,掌握分析、解决实际问题的能力。

通过这次设计,

要求在数据结构的逻辑特性和物理表示、

数据结构的选择和

应用、算法的设计及其实现等方面,加深对课程基本内容的理解。同时,在程序

设计方法以及上机操作等基本技能和科学作风方面受到比较系统和严格的训练。

二、课程设计内容

简单计算器

[

题目描述

]

使用

Java

GUI

图形用户界面编程设计并编写一个计算器程序,用户可以通过

鼠标或者键盘操作输入参加运算的的数值和运算符,要求能进行加、减、乘、除

等混合运算。

[

基本要求

]

(

1

)实现加、减、乘、除的双目单类别的基础运算;

(

2

)实现加、减、乘、除的多目多类别的混合运算。

(

3

)实现三角函数(

sin., cos, tan

)运算。

(

4

)实现幂运算(

X

n

)

Java课设对对碰_JAVA课程设计相关推荐

  1. Java课设对对碰_JAVA课程设计题目

    序号题目要求 1简单的计算器程序1.该程序加.减.乘.除等运算 2.界面实现 2文件加密.解密软件通过软件界面选择打开一个文本文件,使用移位密码对文件内容进行加密并保存,或者针对移位密码加密的文本文件 ...

  2. Java课设对对碰_java课程设计实验报告

    1 一 实验目的 加深学生对课堂讲授内容的理解,从计算机语言的基本概念.程序设计的基本方法.语 法规则等方面加深理解, 打好程序设计. 开发软件的良好基础.在上机实验中,提高学生对 Java 语言各部 ...

  3. Java课设对对碰_java 对对碰游戏

    交换.消除.填补算法 public void setExchange() { if (isSelected) { isExchange = true; isSelected = false; doEx ...

  4. Java课设对对碰_第11章对对碰游戏(图形版)(Java游戏编程原理与实践教程课件).ppt...

    游戏界面和相关图片素材 11.3 程序设计的步骤 11.3.1 设计游戏窗口类(GameRoom.java) 游戏窗口类GameRoom实现游戏全部功能,继承JFrame组件实现的.是由上方Panel ...

  5. java坦克大战互相碰撞_Java课程设计——坦克大战

    坦克大战--坦克类 一. 团队课程设计博客链接 二.个人负责模块和任务说明 模块:坦克类(玩家坦克类+电脑坦克类),代码整合 三.代码的提交记录截图 四.负责模块和任务详细说明 玩家坦克继承Visib ...

  6. java坦克大战总体功能设计_java课程设计——坦克大战

    ##一.团队课程设计博客链接: ##二.个人负责模块或任务说明: ###模块:GUI设计(游戏面板,登录面板,主窗体,显示关卡面板) ##三.自己的代码提交记录截图 ##四.自己负责模块或任务详细说明 ...

  7. java编写类骑士游历_java课程设计骑士游历程序的开发

    java课程设计骑士游历程序的开发 JAVA程序设计 课程设计报告 课 题: 骑士游历程序的开发 姓 名: 学 号: 同组姓名: 专业班级: 指导教师: 设计时间: 2013.06.10 评阅意见: ...

  8. c语言课设菜单,c语言课程设计菜单

    c语言课程设计菜单 课 程 设 计 报 告学 院: 计算机学院·软件学院 课程名称: 程序设计 专业班级: 11 科技 学生姓名: 学号: 指导教师: 完成时间: 2011 年 11 月 30 日题目 ...

  9. c语言学生成绩管理系统课设作业,C语言课程设计——学生成绩管理系统

    摘 要 学生成绩管理系统是一个教育单位不可缺少的部分,它的内容对于学校的决策者和管理者来说都至关重要,所以学生成绩管理系统应该能够为用户提供充足的信息和快捷的查询手段.但一直以来人们使用传统人工的方式 ...

最新文章

  1. ESP32开发 -- 试玩ESP32
  2. 虚拟机中Ubuntu不能联网----
  3. 改造消费方解决地址硬编码问题
  4. 介绍两个好玩的和Github相关的Chrome扩展 1
  5. mysql的本地id可以随便设置马_Mysql 都会遭受哪些方面的攻击?
  6. 从数学到SQL Server,对集合论的快速介绍
  7. testng_TestNG Mockito示例
  8. SI 9000 及阻抗匹配学习笔记(一)
  9. IDEA汉化包插件无法下载解决办法
  10. 深海迷航坐标传送代码_深海迷航 代码整合
  11. ucore_lab1实验报告
  12. 微信中怎么打开apk文件 微信跳转打开外部浏览器打开apk文件
  13. 齐齐哈尔计算机应用软件学校,黑龙江齐齐哈尔计算机应用技术课程
  14. 火狐浏览器Firebug控制台显示本页面不包含 javascript的解决方案 debugger 无效解决方案
  15. Maximum Mean Discrepancy理解(MMD)
  16. 各种图片编码格式详解
  17. java手机代码骂人_好的代码会说话-代码整洁之道
  18. lap 加MySQL主从复制_LAP+mysql-主从+redis
  19. 上位机.net大佬博客大全-菜鸟学习上位机C#那些事儿
  20. 互联网告别免费时代,准备好了吗?

热门文章

  1. Linux~~~网络管理实战1-2020.12.6
  2. 消毒碗柜行业市场经营管理及未来前景展望分析
  3. 答疑变声系统服务器,评标变声系统
  4. 使用java socket实现一个简单的一对多聊天室
  5. 大一大学计算机期末试卷,大一大学计算机基础教程期末考试题
  6. Kubernetes--k8s---进阶--AWS托管式容器服务EKS--EKS全面介绍和安装使用
  7. windows驱动开发——环境搭建
  8. arduino获取TDS数据再由ESP01发送到服务器,微信小程序显示
  9. 国产自主“软件定义”框架——openSCA核心框架永久开源
  10. MOOC网站访问日志分析