java课程设计科学计算器.doc





《java课程设计科学计算器.doc》由会员分享,可在线阅读,更多相关《java课程设计科学计算器.doc(28页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、目录1 课设任务及要求11.1课设任务:11.2创新要求:11.3设计要求12 需求分析12.1 设计背景12.2 开发的技术及功能23 设计思路24 详细设计44.1功能实现:44.4 程序设计过程55 系统调试55.1 运行调试56 参考文献7附录71 ( ; 法作作 . 获获捕次两如如非非有入/ ; 计科简简, ( ) = ( . = ( 栏贴 ( = = ( 菜复下/ ; = ;( ;= , 同除除数文钮钮/ ; = ; = ( 清清内文文将按 + . ( . ) .;0 . ) = & 除一的的串当环环用 / ;) ( 母在在符则,符符个串前前如 ; ) . ( . ( + ) (
2、; ) =( 号首,再数数是代代号有首字字当/ = ; = )= . | = |)( & ( +) 00 ( ( = ; = & = 时按+按 ( . ; = ) = ; ! )+; ;+ ; )=) + ( )( . . ( , = 数数能 . =( ) . =( ( . = 运 ;) ( ( . ;) ( . . ( ( . ; )乘乘数( . ) ( .( ; ) = & = 乘乘阶 ;) ( . . ; = 能能负 )=) ( ) = & 运运/ )( . ( ( = ) = ( 运余余 ;)( . . ;( ) = = ( 运运/ )( . . ( ; ;号号开负 ) =( ;( =
3、 = ( 号号/ ; ;00 = ( . . 理理 ,00被不 是/ ) ;0= ;) ( = )=0%) 个掉,0被被但 如如 ( 0 / = ;( ) = ( 0数数 如如/ ; = .) = +;( ) 00= ( ; ; ;( ) ) = 除除个第作/ = ; ( ( ;( = ; 能 =)( . = ; ( ;( * ;- = ( ;) = ) ( . . ) . = ;- )= ( ;( ;) ( = ;零零不除( . = . ( ) ; . =* )= ( ) ( . ; )= ) . ; 0= ( 算连,=果果/ ) = = = ; ;( . . ) . 零不除除( . )=
4、( . ;) . * ; ;( . . : ) : ( = ;= = ; ) : ; ) ( . 零零不除 . ) . ; ( : ; ( ; ) . ( 0 ( = */ = = ) . ( = : ; ) ( = 零零为 00 ) . : ) ( : ; ) . ( : ;( 00 ) ( = 作/ = )( . ) . . : ; ;) . = 不不 )=) . ( : ;) . * ;( : ; ;( : ( = 操 = = | = .+( . ) ( ; ) = ) ; ) . ; ( ; = .( . ( ) = 插不含如如含含串字文前前时按/ ) . . & = ( ) = 0
5、( 之符文的的数代代的下按数果果 ;( 是 为算算参 否断 ) ) ( ( / + ; ( 的的按按置/ ;( ) ; _ . ;) . ) ; . ; ; ; . ;) ; ( . ;0 ; ( ) ( . ; ;) . ; ( . ; (. ; ) . ; . ;) . ;) ;) . (. ; ( . ; ; . ) ; (. ; . ; ; . ;) ( ( . ) . ( ) ( . . . / ;), ( 绑绑与有将将 ) , ) ( ( . ;( = ) ( ; ) 0( ( ; = ) ( = = ; 0( ( = ) ( ; ) ( ;) 0, ; = ) 0, . ; )
6、0 -( ) 00 . ;) , -+ ) , ( . ;. ( ( )+ ( = . ;) ;) ) ( . ;) . ;) ( ; ; . ), . ) = ;),0 . ; ;), ( ; = ;) ( ; ; . ; . ; . ) ) ) ( ) 队队开 )计型 ; ( ) ( ;) (粘粘 ; ( (制( 看看( = ) = ) = 设设设 )( . ;( = ; = ) ( ; ( ( 型型 (出出数/ ;#. ;范师师 = = )( 函函/ 制做做 算算行存来 算算种进保 / = (最 值据型 用/ 否否能制/ ; 精精出数数/ ; ; , 单,菜菜/ , , , , , ,
7、板/; , 本本/ 架架/ ; 口口接/ ; * * * . ; . * 下 下码码附附. 大.教 耿耿. 出械 想程 .,出出学北.指指教使使 丁丁.0,出大邮邮.用语语 文考考常常实实函,行行据果的预预致基基风算自自 界界器运后后经下面面界调运运 调统 成成,用行行法写件监,局局面和功功程过设程程程流流倒 / 次次次/) 次 ) 运对对自/) 方方的 函函正正求/ 函余余 / 说说法运数 运指的的运正 运运运运数数方平运运运指余余除减现现现设详详果算数操框框能能功计现处钮钮通操操算各各器设用算算运来来一可算最最组存存 ,或储组组数以所 达达学一完完件件的中中算事的的发始始重析分分要事发中
8、在符将时时行行( 到话话都处应话话是”、”是是是然 放放框入分分“数数数 号号就话”是是”“是是数或,件钮钮理处 。 运数)(的、 () 求以)弦) 切 “件按)”件按按、”(钮求求)”钮等”钮点小-+钮钮按)%/,”(按运运”,” ” 00事字数数几以件。件事要要完 理理事器听听)听事( ) 如。件按按时板板加添添 一按以以按和字字后然然格 用 面面按各各。” ”加 钮种,” 入框框单布边 用 , (自序序程思计能能功格格数有算对自自运运进时运数角角 、 )数数点以算算运除除、加加能基的现现程。的的件 由要界算算计图个个要功及及发 的的具器计计同,能但但很,代代单单器本来来体运行能能, 算指
9、对以以 根根平 (数对 (数数、 正 弦算的的科一进进甚、余还本本些些运和点以除除减减常器但计计秀些些了还计计设的更及及科计计计将制制的平编编器的中中系 要算背背设分分求需分分个结会设设讨与与运计详详计、需要要与:包报报程,计课按境境发集集中掌掌练习阅阅料过率提提台开 、 选能零零和、求号号数且运运取、加加以用器器的要设设算数自 包包数数指平以以、求求求能功清数数倒)运运数数进(余以以、法法、成以以序算的的务课要要务任任页 00 0 _ 考考 0 _ 行行 0 统 计程程 实功 _ 细 计计 0 功的开开 计计 分分 0 要 _ 要 :课课 0 及及设 目1 课设任务及要求1.1课设任务:、设
10、计的计算器应用程序可以完成加法、减法、乘法、除法以及取余运算(可以进行浮点数和负数的运算);、有求倒数、退格和清零功能。1.2创新要求:能进行正切、余弦,以及求平方根、指数 (包括对e)、自然对数运算。1.3设计要求设计的计算器应用程序可以完成加法、减法、乘法、除法和取余运算。且有小数点、正负号、求倒数、退格和清零功能。课程设计可选用Eclipse、JBuilder、NetBeans等作为开发平台以提高开发效率,通过资料查阅和学习尽可能熟练掌握其中一种集成开发环境。认真按时完成课程设计报告,课程设计报告内容包括:设计任务与要求、需求分析、设计思路、详细设计、运行调试与分析讨论和设计体会与小结六
11、个部分。2 需求分析2.1 设计背景设计这个计算器主要是参考Windows操作系统中自带的计算器,由于编者水平和时间的限制,不能将计算器设计到科学型及其他更复杂的类型,在设计过程中还参考了一些其他的优秀设计。但本计算器除了常用的加减乘除(可以进行浮点和负数运算)这些基本运算外,还有求余、求倒、退格、清零,甚至还能进行一些复杂科学的运算,比如余弦(cos)、正切(tan)、指数运算(pow)、自然对数运算(log)、求平方根(sqrt)以及对e的指数运算(exp),并且还能进行连续运算。总体上说来,本计算器设计简单,代码很少,程序很小,但功能却很强大,这是同类计算器所不具备的。2.2 开发的技术
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- java课程设计 科学计算器 java 课程设计 科学 计算器

限制150内