rror",JOptionPane.ERROR_MESSAGE);}}publicstaticvoidmain(Stringargs[]){try{UIManager.setLookAndFeel("com.sun.java.swing.plaf.windows.WindowsLookAndFeel");}catch(Exceptione){}newCalculator();}}测试结果本次课程设计的计算器能够满足加、减、乘、除四则基本运算,而且通过自己的努力为此计算器添加了两个附加的功能:“清零”和“异常处理机制”,并能很好的实现其功能。但是此计算器的功能还是很单薄,不能进行开方、取余、三角函数等其他计算器的常用功能。一是因为这些功能相对复杂一些,二是自己有点懒惰。所以造成此计算器功能不是很完善。小结在此次的课程设计实践中,我学到了教科书上没有的东西。这次课程设计,我按照课程设计的要求,分块实现程序的功能。在实践中我遇到许多的问题,通过同学的帮助和翻阅资料以及网上查询,最后都克服,最终我成功的完成了这次课程设计。从中我充分理解了Java面对对象的特性,通过编写这个相对复杂的程序,让我认识解决实际问题前应现建立模型,再通过建立的模型使问题简单化,从而解决问题。这次编写的程序大部分是通过调用各包中的方法来实现的,这也让我充分理解了包和类调用的关系。并为其增加了两个功能“清零”和“异常处理机制”。由于这次编写的程序相对比较复杂,所以不能一次性编写、调试,也由此让我学会把程序分块,逐个编写、调试。在实践的同时,我又从中成长了许多,特别是在对程序的编译和调试中掌握了许多的技巧和方法,为今后的其他计算机语言的学习奠定了一定的基础。参考文献[1]张思民.Java语言程序设计[M].清华大学出版社.2007.2[2]耿祥义.Java2使用教程(第三版)[M].清华大学出版社.2006.8