java面向对象程序设计课程报告

java面向对象程序设计课程报告

ID:32319210

大小:122.96 KB

页数:10页

时间:2019-02-03

java面向对象程序设计课程报告_第1页
java面向对象程序设计课程报告_第2页
java面向对象程序设计课程报告_第3页
java面向对象程序设计课程报告_第4页
java面向对象程序设计课程报告_第5页
资源描述:

《java面向对象程序设计课程报告》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、JAVA面向对象程序设计课程报告学院____自动化____________专业____自动化____________年级班别__13级自动化(卓越工程师一班)学号_____3113000993_____________学生姓名_____鲁梦如______________2015年4月30日评分要点评分内容得分格式(10分)字体、字号正确,间距正确;文本清晰、美观。源程序(80分)源程序无语法、逻辑错误,可读性强,有一定的工作量。运行结果(10分)有运行结果截图,运行界面截图大小合适。0-59不及格60-69及格70-79中等80-89良好90-100优秀总分JAVA面向对象程序

2、设计课程报告评分标准要求:1、题目(四号、黑体,居中)2、完整源代码(中文:小四,宋体;英文:小四,TimesNewRoman,单倍行距)。3、运行界面截图。4、单面打印,课程报告正文不少于5页,在报告左侧用两颗钉书针装订。正文目录一、源代码二、代码运行效果截图三、参考文献简单计算器的实现一、源代码import java.awt.BorderLayout;import java.awt.Color;import java.awt.GridLayout;import java.awt.event.ActionEvent;import java.awt.event.ActionLi

3、stener; import javax.swing.JButton;import javax.swing.JFrame;import javax.swing.JPanel;import javax.swing.JTextField;public class Calculator extends JFrame implements ActionListener{    /**计算器上的键的显示名字*/    private final String[]KEYS={ "7", "8", "9", "/", "sqrt", "4", "5", "6",            "*"

4、, "%", "1", "2", "3", "-", "1/x", "0", "+/-", ".", "+", "=" };    /**计算器上的功能键的显示名字*/    private final String[]COMMAND={ "Backspace", "CE", "C" };    /**计算器左边的M的显示名字*/    private final String[]M={ "", "MC", "MR", "MS", "M+" };    /**计算器上键的按钮*/    private JButtonkeys[]= new JButton[KEYS.length

5、];    /**计算器上的功能键的按钮*/    private JButtoncommands[]= new JButton[COMMAND.length];    /**计算器左边的M的按钮*/    private JButtonm[]= new JButton[M.length];    /**计算结果文本框*/    private JTextFieldresultText= new JTextField("0"); //标志用户按的是否是整个表达式的第一个数字,或者是运算符后的第一个数字    private boolean firstDigit= true;  

6、  //计算的中间结果。    private double resultNum= 0.0;    //当前运算的运算符    private Stringoperator= "=";    //操作是否合法    private boolean operateValidFlag= true;     /**     *构造函数     */    public Calculator(){        super();        //初始化计算器        init();        //设置计算器的背景颜色        this.setBackground(Co

7、lor.LIGHT_GRAY);        this.setTitle("计算器");        //在屏幕(500,300)坐标处显示计算器        this.setLocation(500, 300);        //不许修改计算器的大小        this.setResizable(false);        //使计算器中各组件大小合适        this.pack();    } /**     *初始化计算器     */    private voi

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。