java课程设计报告 |
您所在的位置:网站首页 › 简易计算器java课程设计 › java课程设计报告 |
Java 课程设计报告
题
目:
计算器
院(系) : xxx 学院
年级专业:
xxx 班
学生姓名:
xxx
指导老师:
xx 老师
开始时间:
200x — xx-xx
完成时间:
200x-xx-xx
目
录
1 .
摘
要
2 .
概要设计
3 .
详细设计
4 .
测试分析
5 .
参考文献
一、摘
要
本计算器可以进行简单的四则运算 ( 加、减、乘、除 ) 但仅限于十进制下,还可以进行(八进制,十进制, 十六进制)之间的相互转换,八进制最多可以输入 19 位数,十进制最多可以输入 18 位数,十六进制最多 可以输入 14 位数, backspace 表示退格,
clear 表示初始化,在 window 下直接运行( Jsp2003 。 bat )即可, 界面为灰白对称。
二、概要设计
( 1 )
自定义类说明
* ** * ** * ** * ** ** * *** * ** * * ** * * *********** **** ** * * *** * * * * ** * * *
* 类名 : This_number_too_big *
* 作用:
自定义的异常类,用来处理计算结果溢出
*
*
继承的父类:
Exception 类
*
* 实现的接口 : 没有
*
******* ***** *** ** * * **** ** *** * * * * ****** * * * ***** **** ***** ** *
class This_number_too_big extends Exception
{
} // 自定义的一个结果溢出异常类
* ** ** * * *** * * * * **** ** * * * * **** * * ** * ** * *** * ** *** * ** * * ** **** * *
* 类名:
Jsp2003 *
*
作用 : 主类。
*
* 继承的父类 : Frame 类
*
* 实现的接口:
ItemListener 类 ,ActionListener 类
*
** ** * * * * ******* * ** ** * ******* * ***** * * * ** * * * * ** * * * * * ** * * ** * *
class Jsp2003 extends Frame implements ItemListener , ActionListener
{
public int number=0 , length=18 ;
//number 是用来记录输入的数字个数 ,
//length 是用来设置在不同进制下允许输入的最多数字位数,默认为十进制
public char mark=’n' ;
// 设置运算符号为没有即为 ‘n’ ,它的值是 ‘+’‘—’‘ * ’‘/’
public double data=0 ;
// 设置运算数据为零
|
今日新闻 |
点击排行 |
|
推荐新闻 |
图片新闻 |
|
专题文章 |
CopyRight 2018-2019 实验室设备网 版权所有 win10的实时保护怎么永久关闭 |