大学生调查报告封面

2022-03-30 版权声明 我要投稿

一份优质的报告,需要以总结性的语录、合理的格式,进行工作与学习内容的记录。想必你也正在为如何写好报告而发愁吧?以下是小编精心整理的《大学生调查报告封面》的相关内容,希望能给你带来帮助!

第一篇:大学生调查报告封面

中南大学报告封面

实验报告

学 院:

班 级:

姓 名:

学 号:

指导教师:

时 间:

第二篇:四川大学报告封面

《毛泽东思想和中国特色社会主义理论体系概论》

暑期社会实践报告

题 目:

姓 名:

学 院:

学 号:

联系电话: 电子邮箱:

任课教师:

课 序 号:

成 绩:

第三篇:学生实习报告封面

韶 关 学 院

学生实习报告

实习类别: 金工实习

院(系): 物理与机电工程学院

专业班级: 15级机械设计制造及其自动化2班 学生姓名: 阮肇阳 学号: 15101022016 实习单位: 物理与机电工程学院金工车间 实习时间: 2017年 6 月 5日— 2017 年 6 月 30 日

校内指导教师姓名: 毛桂生 、神翠楠 实习报告评分:

(韶关学院教务处制)

一、实习目的

金工实习是一门实践性的技术基础课,是机械类各专业学生学习机械制造的基本工艺方法,培养工程素质的重要必修课。金工实习以实践教学为主,学生必须进行独立操作,在保证贯彻教学基本要求的前提下,教学尽可能结合生产进行。使学生了解机械制造的一般过程。熟习机械零件的常用加工方法、所用主要设备的工作原理和典型机构、工夹量具以及安全操作技能。了解机械制造的基本工艺知识和一些新工艺、新技术在机械制造中的应用。完成工程基本训练,为学习后续课程及从事机械设计工作奠定一定的实践基础。同时对零件初步具有进行工艺分析和选择加工方法的能力。在主要工种上应具备有能独立完成简单零件加工制造的实践能力。培养学生的劳动观点、创新精神和理论联系实际的科学作风。初步建立市场、信息、质量、成本、效益、安全、环保等工程意识。

二、实习内容 焊工:

了解电焊这门工艺的基本原理,掌握电焊的基本操作工具以及焊接的几种常见的方法,学习平焊和平焊运条方法,掌握焊接的手法技巧。 运用平焊以及平焊运条熟练掌握使用电焊的手法。

焊接步骤及其注意事项:

1、整理好着装。由于进行电焊操作的时候有火花、铁屑飞溅,而且稳定很高,因此需要佩戴好老师提供的专用帽子、手套。

2、开启电源,调到需要的电流。用焊枪夹着焊条进行引弧。在引弧时一定要戴上面罩,避免眼睛直接受到引弧时强光的刺激,防止打眼。

3、进行焊接。在焊接时候,要注意练习手法、站姿。老师教我们的云条的方式有多种,最常见的是月牙形和环形。运条时一定要手法平稳的进行。

4、在完成运条后,老师还让我们练习将两条焊痕的中间填平。这时候要将电流适当调大到130安培。缓慢的画月牙形进行运条。手法一定要稳,这样才能保证焊接的平。

在这两天的电焊实习中,感受最深的就是一个字“累”。自己平时锻炼得其实不多,工作起来比较辛苦。自己平时锻炼得其实不多,工作起来比较辛苦。但我感到对自己很满意。操作过程中老师反复强调在使用电焊的过程中,尤其是引弧的时候,一定要戴上面罩,以防止伤了眼睛。这让我进一步认识到在工程中安全、细心、谨慎的重要性。

数控车床:

数控车床可以说是最轻松的一个活了。不过看似简单的一个工种,技术含量却是最高的。工人不仅要会操作数字设备,还要看得懂数字符号的含义,会编写数控车床的程序,也就是要会按要求输入控制车刀的走向,速度,变换的代码等等。通过数控车床的操作及编程,我深深地感受到了数字化控制的方便、准确、快捷,只要输入正确的程序,车床就会执行相应的操作。数车编程要求非常高,编辑错一个符号就可能导致数车运行不了。不过编程对我来说并不是非常的难,编程指导也讲解得很详细明白。很快我就按老师的要求编译完成了切割尺寸要求深度和长度的螺纹的程序,并在计算机模拟数控车床程序里成功运行。

数控车床是数字程序控制车床的简称,它集通用性好的万能型车床、加工精度高的精密型车床和加工效率高的专用型车床的特点于一身,是国内使用量最大,覆盖面最广的一种数控机床。它让我们惊叹不已了。不得不让我们在科技的伟大力量面前深深折服!

(韶关学院教务处制) 车工:

车工让我们简单了解车床的工作原理及其工作方式;学会正确的车床使用方法,并能正确使用一种工件加工方式;知道车床型号含义,熟练车削加工操作。车工安全知识:上班穿工作服,女生戴工作帽,并将长发挽入帽内。工件和车刀需装夹牢固,以免工件和车刀飞出伤人。工件旋转时,不准测量工件。工件安装好后,三爪扳手必须随手取下,以免不注意开动车床,以免扳手飞出伤人。

开始时听从师傅安排和操作过程熟悉车床操作,后来练习车锉刀手柄;过一段时间后又实习如何车螺纹,最后独立加工铁锤柄。又向我们讲解了各个手柄的作用,初步示范了一下操作方法,并加工了一部分,然后就让我们开始加工。 车工对精确性的要求很高,差之毫厘,就将失之千里。如果是把工件车的太大,那还可以继续车到合适大小,如果车小了,那整个工件就报废了,只能从头再来一次。我们这组很不幸的出现了一次这样的状况,大大耽误我们的工作进度。最后经过努力终于完成了我们的工件:铁锤和螺母。

车工体会:车床是通过各个手柄来进行操作的,成功通过车床完成工件的这种成功的喜悦只有通过亲身参加实习才能感受得到身为大学生的我们经历了十几年的理论学习,不止一次的被告知理论知识与实践是有差距的,但我们一直没有把这句话当真,也没有机会来验证这句话的实际差距到底有多少。理论归理论,实践才是真目的,才能练出真本领。此阶段实习给我最大的感受还是必须要亲自动手操作,不动手不知道怎么操作,不动手不知道哪里有错,不动手就不知道错了以后该如何改正。实践出真知,实践使人的进步更快,收获更多,适应社会能力更强。 钳工:

在钳工实训中,我们知道了钳工的主要内容为刮研、钻孔、攻套丝、锯割、锉削、装配、划线;了解了锉刀的构造、分类、选用、锉削姿势、锉削方法和质量的检测。首先要正确的握锉刀,锉削平面时保持锉刀的平直运动是锉削的关键,锉削力有水平推力和垂直压力两种。锉刀推进时,前手压力逐渐减小后手压力大则后小,锉刀推到中间位置时,两手压力相同,继续推进锉刀时,前手压力逐渐减小后压力加大。锉刀返回时不施加压力。这样我们锉削也就比较简单了。同时我也知道了钳工的安全技术为:1,钳台要放在便于工作和光线适宜的地方;钻床和砂轮一般应放在场地的边缘,以保证安全。2,使用机床、工具(如钻床、砂轮、手电钻等),要经常检查,发现损坏不得使用,需要修好再用。3,台虎钳夹持工具时,不得用锤子锤击台虎手柄或钢管施加夹紧力。接着便是刮削、研磨、钻孔、扩孔、攻螺纹等。虽然不是很标准,但却是我们汗水的结晶,是我们两天来奋斗的结果。

钳工的实训说实话是很枯燥的,可能干一个上午却都是在反反复复着一个动作,还要有力气,还要做到位,那就是手握锉刀在工件上来来回回的锉,锉到中午时,整个人的手都酸疼酸疼的,腿也站的有一些僵直了,然而每每累时,却能看见老师在一旁指导,并且亲自示范,他也是满头的汗水,气喘呼呼的,看到这每每给我以动力。几天之后,看着自己的加工成果,我们最想说的就是感谢指导我们的老师了。

钻刨:

(韶关学院教务处制) 钻削加工时利用刀具对工件的实体部位进行孔加工,主要在钻床上进行。常用的钻床有台式钻床、立式钻床和摇臂钻床等几种类型。在钻床上能够完成钻孔、扩孔、绞孔和攻螺纹等操作,对应的刀具包括钻头、扩孔钻、绞刀和丝锥等。而刨削是水平面、垂直面斜面、直槽、T形槽、V形槽和燕尾槽及直线行成形面等表面常用加工方法。刨削加工时,应根据被加工工件的形状、尺寸和生产批量等确定工件装夹方法和刨削加工基本操作。

铣磨:

铣削加工是在铣床上利用刀具的旋转与工件的连续运动来加工工件的切削加工方法,铣削加工的重要设备是卧式升台降铣床和立式升降台铣床。铣刀是一种多齿刃刀具,其齿刃分布于圆柱铣刀得外院柱表面或端铣刀得端面上。铣床主要附件有机用虎钳、回转工作台、分度头和万能铣头。铣削的加工范围很广,选择不同的铣刀和工件装夹方法,可实现平面、斜面、沟槽、成形面和曲面以及齿状表面等的加工。短短的一天学习中,让我了解了铣削加工的基本操作方法用途,让我从一个刚看到机床碰都不敢碰到现在可以熟练的加工一些简单的平面。磨削加工时在磨床上利用磨具对工件进行加工的方法,磨削加工过程实际是一个多刀、多刃、高速切削的过程。磨削时,可以采用砂轮、砂带和油石等作为磨具,最常用的磨具是用磨料和结合级制成的砂轮。砂轮的特性用磨料、粒度、硬度、组织号和结合剂等表示。按照磨削时工作台主进给运动方向与砂轮之间的关系,外圆磨削有轴向磨削、径向磨削和切向磨削等三种磨削方式;按照磨削时砂轮工作表面的不同,平面磨削有周边磨削和端面磨削两种磨削方式,磨床相应地则提供各种磨削方式所需的磨削运动。

三、实习效果、实习体会

短短的25天时间,我们在金工车间里充实地度过了,我们学习的知识虽然不是很多,但通过这次让我们明白了我们需要实践学习和掌握的技能还很多,如果我们不经常参加这方面的实习,我们这些大学生将来恐怕只能是"纸上谈兵".社会需要人才,社会需要的是有能力的人才,我们新世纪的大学生只有多有加实践,才能保证在未来的社会竞争中有自己的位置。

通过这次实习我们了解了现代机械制造工业的生产方式和工艺过程,熟悉工程材料主要成形方法和主要机械加工方法及其所用主要设备的工作原理和典型结构,工具的使用以及安全操作技术。了解了机械制造工艺知识和新工艺、新技术、新设备在机械制造中的应用,培养、提高和加强了我们的工程实践能力、创新意识和创新能力。在了解、熟悉和掌握一定的工程基础知识和操作技能过程中,培养、提高和加强了我们的工程实践能力、创新意识和创新能力。对我们的工程素质和工程能力的培养起着综合训练的作用,使我们不但要掌握各工种的应知应会要求,还要建立起较完整的系统概念,既要要求我们学习各工种的基本工艺知识、了解设备原理和工作过程,又要加强实践动手能力的训练,并具有运用所学工艺知识,初步分析解决简单工艺问题的能力。

金工实习培养和锻炼了我们,提高了我们的整体综合素质,使我们不但对金工实习的重要意义有了更深层次的认识,而且提高了我们的实践动手能力,使我们更好的理论与实际相结合,巩固了我们的所学的知识。同时也培养和锻炼了我们的劳动观点、质量和经济观念,强化遵守劳动纪律、遵守安全技术规则和爱护国家财产的自觉性,提高了我们的整体综合素质。在整个实习过程中,大家相互

(韶关学院教务处制) 帮助相互学习,学会了如何团结合作,增强了同学间的友谊。其间取得的劳动成果,让我们有种自豪感、成就感,这是难以用语言来表达的。第二学期刚开学我就听说我们学院的同学要进行金工实习,大家都期盼着它的到来,因为听说实习是很轻松的,可以有很多空余的时间休息。然而经过了两周的实习后,我发现我错了,原来实习不是一件轻松的事,而是一件劳心劳力的事。"金工实习"是一门实践性的技术基础课,是高等院校工科学生学习机械制造的基本工艺方法和技术,完成工程基本训练的重要必修课。它不仅可以让我们获得了机械制造的基础知识,了解了机械制造的一般操作,提高了自己的操作技能和动手能力,而且加强了理论联系实际的锻炼,提高了工程实践能力,培养了工程素质。这是一次我们学习,锻炼的好机会!通过这次虽短而充实的实习我懂得了很多。在这个短暂的一个月内,我学到许多在课堂里无法学到的东西,并在意志品质上得到了锻炼。

四、对实习的意见、建议

实习时,一个工种不能去到另一个工种那里去,这样会影响两边的进度。还有一些想偷懒的学生会把自己工种的作业拿到另外一个工种的地方借助其他机器来完成,这样对于其他辛苦自己动手完成的学生来说有点不公平,希望学校能改进一下。

第四篇:昆明理工大学报告封面

课 程 设 计

课程名称:设计题目:学 院:专 业:年 级:学生姓名:指导教师:日 期:

java程序设计

模型计算机的设计

信息工程与自动化学院

物联网工程

2013级

邹华建 (学号201310410120 )

毛存礼

2015.8.25 至 2015.9.4

教 务 处 制

课 程 设 计 任 务 书

信息工程与自动化 学院 物联网工程 专业 2013 年级

学生姓名: 邹华建

课程设计题目: JAVA程序设计

课程设计主要内容:

把指定目录中的学生照片文件(处理文件可以自选)名更改为学号命名,并将更名后的文件复制到新的目录中。

设 计 指 导 教 师 (签字):

教学基层组织负责人(签字):

2015年7月6日

一、课程设计的目的

Java语言是当今流行的网络编程语言,它具有面向对象、跨平台、分布应用等特点。面向对象的开发方法是当今世界最流行的开发方法,它不仅具有更贴近自然的语义,而且有利于软件的维护和继承。

为了进一步巩固课堂上所学到的知识,深刻把握Java语言的重要概念及其面向对象的特性,锻炼学生熟练的应用面向对象的思想和设计方法解决实际问题的能力,开设了一周的Java程序设计课程设计。

通过此次课程设计,巩固所学Java语言基本知识,增进Java语言编辑基本功,掌握JDK、Editplus、Eclipse、JCreator等开发工具的运用,拓宽常用类库的应用。使学生通过该教学环节与手段,把所学课程及相关知识加以融会贯通,全面掌握Java语言的编程思想及面向对象程序设计的方法,为今后从事实际工作打下坚实的基础。

二、Java课程短学期设计报告要求

任务1:用java编写程序实现对文件的操作,实现对文件的读写操作: (1)对文本中的句子进行分词并将分词结果输出到excel文件或txt中;

(2)把指定目录中的学生照片文件(处理文件可以自选)名更改为学号命名,并将更名后的文件复制到新的目录中。

任务2:将输出的数字进行排序通过使用java实现;

任务3:设计一个具有简单功能的计算器;

三、课程设计的基本要求

1、明确题目要求,进行需求分析;

2、进行功能设计,编写设计说明;

3、进行程序设计与调试;

4、对设计过程进行系统的总结;

5、界面美观大方;

6、完成设计报告,课程设计报告应包含以下八个内容:

⑴ 课程设计题目;

⑵ 功能描述:对系统要实现的功能进行简明扼要的描述。

⑶ 方案论证:

概要设计:根据功能描述,建立系统的体系结构,即将整个系统分解成若干子功能模块,并用框图表示各功能模块之间的衔接关系,并简要说明各模块的功能。

详细设计:详细说明各功能模块的实现过程,所用到的算法、技巧等。

⑷ 程序说明;

⑸ 效果及存在问题:说明系统的运行效果(附上运行界面图片)、存在哪些不足以及预期解决办法;

⑹ 结果分析及心得体会:谈谈自己在课程设计过程中的心得体会;

⑺ 附录:附上各功能模块的主要代码;

⑻ 参考文献:按参考文献规范列出各种参考文献,包括参考书目,论文和网址等。

7、 认真努力完成作业。要求独立完成,不抄袭、不雷同(雷同抄袭者,均为0分)。按时交作业。

8、 课程设计建议在Editplus +JDK,Eclipse +JDK平台上开发、调试。

9、 Java源程序应加上详尽的注释语句,对所设计的类、属性、方法说明其用途,对方法的调用说明其用意和使用参数的原因。特别是有深刻理解、有独特见解的地方,用注释语句加以说明。

10、课程设计作业包括全部软件工程文件和课程设计说明书文件。课程设计说明书打印到规定的课程设计说明书用纸上,并装订好。说明书格式参考附件。

四、课程设计的主要内容

利用学到的编程知识和编程技巧,通过具体项目的分析、设计和开发,掌握开发Java大型软件项目过程中所需要的软件技术并熟悉软件。

可以以小组为单位,每组1至3名学生,在教师的指导下,每组完成一至二个题目。题目可由下面提供的选题中选择或学生自选经教师审核后方可。该组每个同学承担题目的不同部分,每位同学的课程设计报告必需独立完成。

题目类型大致分配如下:

1、网络通讯类,编制网络聊天(Chat)程序,以下简称“网络”类。

2、图形界面Application类,编制类似计算器、MP3播放器、围棋打谱,斗地主、潜艇大战、挖地雷、迷宫等功能单一的程序,以下简称“图形 ”类。

3、Applet动画类,编制功能较复杂、效果较好的applet动画程序,以下简称“动画”类。

4、数据处理类,编制考试系统、出题系统、查询系统、学生学籍、课程成绩、图书编目、仓库货物等数据录入查询程序,以下简称“数据”类。

5、其它类型,自选题目,须经老师同意。

五、主要技术关键的分析、解决、方案比较

以下是可以参考的课程设计可能包含的相关知识:

1、Java核心编程J2EE:

面向对象技术

Java程序运行机制

开发环境的安装和配置

Java语言基础和重点API Java程序异常的处理

I/O、控制台程序开发

Struts程序开发

2、数据库技术:

关系型数据库原理

SQL数据查询语言

MS SQL Server使用方法

数据库中对象的建立与使用

Java数据库编程(JDBC)

六、课程设计考核方式

指导教师依课程设计作业情况及整个课程设计中学生的表现,综合给出成绩。

成绩分为优、良、中、及格、不及格五级。

七、主要参考资料

1、《Java语言与面向对象程序设计》,朱福喜、尹为民、余振坤编著,武汉大学出版社

2、《Java语言与面向对象程序设计》,印旻编著,清华大学出版社

3、《Java程序设计实用教程》,朱站立、沈伟编著,电子工业出版社

八、心得体会

任务1:

任务2:

源程序

package Kmust.testd; import java.util.Arrays; import java.io.File; import java.util.Scanner; import java.io.PrintWriter; public class Dtest { private static final String SPACE = " "; public static void main(String[] args) throws Exception{ String str;

File file1 = new File("e:a.txt"); Scanner input=new Scanner(file1); str=input.nextLine(); str = sortStringNumber(str); System.out.println(str); File file = new File("e:.txt"); PrintWriter output=new PrintWriter(file); output.write(str); output.close(); } public static String sortStringNumber(String str) { //1,将字符串中的数值通过指定的规则进行切割获取字符串数组。

String[] str_nums = toStringArray(str); //2,将字符串数组转成int数组。

int[] nums = toIntArray(str_nums); //3,对int数组排序; sortIntArray(nums); //4,将int数组变成字符串。

return arrayToString(nums); } private static String arrayToString(int[] nums) { //1,创建字符串缓冲区。

StringBuilder sb = new StringBuilder(); for (int i = 0; i < nums.length; i++) { if(i!=nums.length-1) sb.append(nums[i]+SPACE); else sb.append(nums[i]); } return sb.toString(); } private static void sortIntArray(int[] nums) {

Arrays.sort(nums); }

private static int[] toIntArray(String[] str_nums) { //1,先定义一个int数组。

int[] arr = new int[str_nums.length]; //2,对字符串数组进行遍历。

for (int i = 0; i < str_nums.length; i++) { //将数组格式的字符串转成整数。存储到arr数组中。

arr[i] = Integer.parseInt(str_nums[i]); } return arr; } private static String[] toStringArray(String str) { return str.split(SPACE); }

} 先建一个txt文件,输入无序的几个数字,如下;

程序的运行结果如下;

得到的txt文件b的显示结果如下;

任务3:

源程序;

import java.awt.*; import javax.swing.*; import java.awt.event.*; public class CalculatorDemo {

String lastOption;//保存运算符号

double a,result, b,c;//保存计算结果

boolean start;//是否开始输入数字

int fh;

JTextField text1;//显示文本框

//构成计算器的按钮用按钮数组来实现

JButton[] btn;

JButton[] btn1;

public void go(){

start=true;

lastOption="=";

JFrame myWindow=new JFrame("计算器");

JPanel p1=new JPanel();

JPanel p2=new JPanel();

text1=new JTextField(28);

btn=new JButton[12];

btn1=new JButton[7];

Container cp=myWindow.getContentPane();

//设置面板的布局方式GridLayout

p1.setLayout(new GridLayout(4,3,8,8));

p2.setLayout(new GridLayout(3,3,8,8));

cp.add(text1,BorderLayout.NORTH);

//构成面板

for(int i=0;i<7;i++){

btn1[i]=new JButton(i+"");

}

//构建符号并加入到按钮中

btn1[6]=new JButton("/");

btn1[5]=new JButton("AC");

btn1[4]=new JButton("*");

btn1[3]=new JButton("C");

btn1[2]=new JButton("-");

btn1[1]=new JButton("+/-");

btn1[0]=new JButton("+");

//采用for循环添加组件

cp.add(p1,"West"); //放置中间容器p1

cp.add(p2,"East"); ////放置中间容器p2

for(int i=0;i<7;i++){

p2.add(btn1[i]);

}

for(int i=1;i<10;i++){

btn[i]=new JButton(i+"");

p1.add(btn[i]);

}

btn[10]=new JButton("0");

p1.add(btn[10]);

btn[11]=new JButton(".");

p1.add(btn[11]);

btn[10]=new JButton("=");

p1.add(btn[10]);

//采用for 循环为组件注册事件监听器

for(int i=1;i<10;i++){

btn[i].addActionListener(new NumHandle());

}

btn[10].addActionListener(new OPtionHandle());

btn[11].addActionListener(new OPtionHandle());

for(int j=0;j<7;j++){

btn1[j].addActionListener(new OPtionHandle());

}

myWindow.pack();

myWindow.setVisible(start);

myWindow.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

}

//创建内部类NumHandle监听数字键动作

class NumHandle implements ActionListener{

public void actionPerformed(ActionEvent e){

String num=e.getActionCommand();//得到数字键上的数字

if(num.equals("0")){ //输出0

text1.setText(text1.getText()+"0");

}

if(num.equals("1")){ //输出1

if(text1.getText().equals("0")) //判断文本域中显示的数字是否为0

text1.setText("1");

else

text1.setText(text1.getText()+"1");

}

if(num.equals("2")){ //输出2

if(text1.getText().equals("0"))

text1.setText("2");

else

text1.setText(text1.getText()+"2");

}

if(num.equals("3")){ //输出3

if(text1.getText().equals("0"))

text1.setText("3");

else

text1.setText(text1.getText()+"3");

}

if(num.equals("4")){ //输出4

if(text1.getText().equals("0"))

text1.setText("4");

else

text1.setText(text1.getText()+"4");

}

if(num.equals("5")){ //输出5

if(text1.getText().equals("0"))

text1.setText("5");

else

text1.setText(text1.getText()+"5");

}

if(num.equals("6")){ //输出6

if(text1.getText().equals("0"))

text1.setText("6");

else

text1.setText(text1.getText()+"6");

}

if(num.equals("7")){ //输出7

if(text1.getText().equals("0"))

text1.setText("7");

else

text1.setText(text1.getText()+"7");

}

if(num.equals("8")){ //输出8

if(text1.getText().equals("0"))

text1.setText("8");

else

text1.setText(text1.getText()+"8");

}

if(num.equals("9")){ //输出9

if(text1.getText().equals("0"))

text1.setText("9");

else

text1.setText(text1.getText()+"9");

}

}

}

//内部类OPtionHandle监听符号键的动作

class OPtionHandle implements ActionListener{

public void actionPerformed(ActionEvent e){

String option=e.getActionCommand();

if(option.equals(".")){

text1.setText(text1.getText()+".");

}

/*if(option.equals("sin")){

a=Double.parseDouble(text1.getText());//将文本域上的字符串转换为double型

double b=Math.sin(a/180*Math.PI); //现将a转换为弧度制,再进行运算

text1.setText(String.valueOf(b)); //输出运算结果

}

if(option.equals("cos")){

a=Double.parseDouble(text1.getText());

double b=Math.cos(a/180*Math.PI);

text1.setText(String.valueOf(b));

}

if(option.equals("tan")){

a=Double.parseDouble(text1.getText());

double b=Math.tan(a/180*Math.PI);

text1.setText(String.valueOf(b));

}

if(option.equals("log")){

a=Double.parseDouble(text1.getText());

double b=Math.log(a)/Math.log(10.0);

text1.setText(String.valueOf(b));

}

if(option.equals("sqrt")){

a=Double.parseDouble(text1.getText());

double b=Math.sqrt(a);

text1.setText(String.valueOf(b));

}

if(option.equals("pow")){ //该运算含有两个操作数

a=Double.parseDouble(text1.getText());

fh=4; //

text1.setText(""); //将文本域的内容清空

}

if(option.equals("exp")){

a=Double.parseDouble(text1.getText());

b=a;

double b=Math.exp(a);

text1.setText(String.valueOf(b));

}

if(option.equals("求倒")){

a=Double.parseDouble(text1.getText());

text1.setText(String.valueOf(1/a));

}*/

if(option.equals("+/-")){

if(!"0".equals(text1.getText())){ //判断文本域的数字是否为0

a=Double.parseDouble(text1.getText());

a=-a; //求相反数运算

text1.setText(String.valueOf(a));

}

}

if(option.equals("C")){

int i=text1.getText().length();

text1.setText(text1.getText().substring(0,i-1));

}

if(option.equals("AC")){

text1.setText(""); //清空文本域中的内容

}

if(option.equals("+")){

a=Double.parseDouble(text1.getText());

fh=0;

text1.setText("");

}

if(option.equals("-")){

a=Double.parseDouble(text1.getText());

fh=1;

text1.setText("");

}

if(option.equals("*")){

a=Double.parseDouble(text1.getText());

fh=2;

text1.setText("");

}

if(option.equals("/")){

a=Double.parseDouble(text1.getText());

fh=3;

text1.setText("");

}

//有两个操作的运算

if(option.equals("=")){

double c=Double.parseDouble(text1.getText());

switch(fh){

case 0: //执行加法运算

result=a+c;

break;

case 1: //执行减法运算

result=a-c;

break;

case 2: //执行乘法运算

result=a*c;

break;

case 3: //执行除法运算

result=a/c;

break;

case 4: //执行a的b次幂运算

result=Math.pow(a, c);

break;

}

text1.setText(String.valueOf(result));//将运算结果转换为字符串形式输出

}

}

}

public static void main(String[] args) {

CalculatorDemo window=new CalculatorDemo();

window.go();

// TODO code application logic here

}

} 程序运行结果如下:

第五篇:实习报告封面(学生)

福建工程学院

FUJIANUNIVERSITYOFTECHNOLOGY

实习报告

实习类型:(专业实习或毕业实习)学生:专业及班级:学号:指导老师:实习单位:实习时间:

第六篇:学生实习报告封面1

序号(学号):10350126

长 春 大 学 旅 游 学 院

学 生 实 习 报 告

姓名何 浩学院经济管理分院专业物流管理班级物流管理103501班指导教师乔 良

年月 日

上一篇:大学生调研心得体会下一篇:大学团员个人总结