篇一 :java-计算器实验报告

计算器实验报告

一、 实验目的

1.熟悉java图形用户界面的设计原理和程序结构

2.能设计复核问题要求的图形用户界面程序

3.熟悉java awt和swing的组合

4.掌握常用组建的事件借口

5.会应用awt和swing组件进行应用程序设计

二、 实验内容

运用所学的java语言,实现计算器的基础功能,及科学计算器的一些功能。

三、 实验设计

主要成员变量及属性

JButton组件表示了两类按钮,第一类按钮是数字按钮,包括0-9等10个

按钮。第二类按钮式功能式按钮,例如+、-、*、/、%等按钮。JMenuBar按钮设置了工具条菜单栏,这次总共设置了两个菜单。这两种按钮需要注册监听,需要实现public void actionPerformed(ActionEvent e)函数,通过e.getSource()可以识别注册监听的按钮,并进行相应的操作。

计算器界面如下所示:

https://upload.fanwen118.com/wk-img/img100/2509810_2.jpghttps://upload.fanwen118.com/wk-img/img100/2509810_3.jpg

菜单栏代码如下:

jmb=new JMenuBar();

jm1=new JMenu("选项(V)");

//助记符,Alt+v

jm1.setMnemonic('v');

…… …… 余下全文

篇二 :Java计算器实验报告

一、目标:

通过Java程序开发实训使学生掌握《面向对象程序设计(Java)》课堂讲授的内容,灵活运用到Java程序的开发与设计中。

二、要求:

按时参加Java程序开发实训训练,不得迟到和早退;独立完成程序设计;按要求撰写实践报告。

三、详细内容:

使用《面向对象程序设计(Java)》课程讲授内容,编写一个简单的计算器,要求实现如下功能:

1. 进行图形界面设计

    通过图形界面设计,掌握JFrame类、JPanel类、5种布局管理器、文本框、标签及按钮的使用方法。

2. 实现计算器的基本功能

包括加减乘除四则运算、倒数、平方根及清除结果等功能。

3. 实现计算器的存储计算功能

    包括存储中间结果(MS)、使用中间结果(MR)、累加中间结果(M+)及清除中间结果(MC)的功能。

4. 计算器的扩展功能

包括乘方、对数、正弦、余弦、正切、余切、反正弦、反余弦、反正切、反余切及2进制、8进制、16进制、10进制之间的相互转换等功能。

四、源代码

     import java.awt.BorderLayout;

…… …… 余下全文

篇三 :java计算器实验报告

广东海洋大学学生实验报告书(学生用表)

:请用A4纸书写,不够另附纸。                                                           第   页,共   

…… …… 余下全文

篇四 :java计算器实验报告

|

|

                实验名称      Java程序设计综合实验          

课程名称      Java程序设计                     

|

|

                 专业班级:              学生姓名:

…… …… 余下全文

篇五 :Java计算器实验报告

一、目标:

通过Java程序开发实训使学生掌握《面向对象程序设计(Java)》课堂讲授的内容,灵活运用到Java程序的开发与设计中。

二、要求:

按时参加Java程序开发实训训练,不得迟到和早退;独立完成程序设计;按要求撰写实践报告。

三、详细内容:

使用《面向对象程序设计(Java)》课程讲授内容,编写一个简单的计算器,要求实现如下功能:

1. 进行图形界面设计

通过图形界面设计,掌握Frame类、Panel类、5种布局管理器、文本框、标签及按钮的使用方法。

2. 实现计算器的基本功能

包括加减乘除四则运算、清除结果等功能。

3. 实现计算器的存储计算功能

包括清空、使用清零、退格。和基本运算

4.类的属性及所用到的方法布局

布局:

整个界面(Frame)采用BorderLayout布局

P1组件添加到Frame的南部

P1采用默认的流式布局添加文本框

P2组件添加到Frame的中部

P2采用网格布局四行五列放各种按钮

用到的类:

mycal

KeyAdapter

…… …… 余下全文

篇六 :简易计算器Java实训报告

实训报告书

实训名称:      Java程序设计实训                  

(部):        信息工程系          

专业班级:    计算机科学与技术    

学生姓名:                        

    号:                  

…… …… 余下全文

篇七 :java简易计算器实训报告

《Java课程设计》计划

班级:物联网111班 任课教师:

一.设计目的

1.通过课程设计把《Java程序设计》这门课所学的内容融会贯通,学会Java设计程序、开发应用软件的基本能力。

2.通过设计能使学生更好掌握JAVA面向对象基本编程技术和方法。

3.培养学生查阅文献资料及编写技术报告的能力。

二.设计题目

简易科学计算器

内容:(1)通过菜单可以切换简易计算器和科学计算器。简易计算器:实现连续的+、-、*、/运算,计算功能符合四则运算法。科学计算器:至少包括开方、平方、幂运算、1/n等操作。(2)图形用户界面美观、布局合理、功能操作简便。

三.设计要求

《Java课程设计》是物联网专业学生在完成《Java程序设计》课程学习后进行的一门专业实践课程,是培养学生综合运用所学知识解决专业相关问题的重要环节,是对学生实际工作能力的具体训练和考察过程。本次课程设计的题目使用Java语言来开发。要求每个学生可以独立完成上述Java基础设计题目,同时可以通过同学间的讨论,共同编写比较复杂的综合课程设计题目。希望学学能够努力实践,提高实际动手能力。要求每个学生必须参加,并完成课程设计任务:

…… …… 余下全文

篇八 :Java程序设计实验报告1(计算器)

          

Java程序设计实验报告

题    目             计算器             

姓    名              魏艺荣                 

学    号              220900428             

…… …… 余下全文